Khi tôi thử chạy Trình chỉnh sửa bố cục chương trình (có sẵn trên trang web này ) trên Ubuntu 14.04.1 LTS 64 bit, tôi nhận được đầu ra sau trong thiết bị đầu cuối:
$ layout
layout: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by layout)
Tôi đã thử lệnh strings
trên /usr/lib/x86_64-linux-gnu/libstdc++.so.6
như sau và đây là đầu vào và đầu ra:
$ strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_DEBUG_MESSAGE_LENGTH
Làm thế nào tôi có thể giải quyết vấn đề này bằng cách nào đó tôi đoán rằng nó có liên quan GCC
nhưng không thể tìm ra cách khắc phục vấn đề. Hơn nữa, tôi đã thử PPA theo đề xuất về Làm cách nào để sử dụng GCC mới nhất trên Ubuntu? và có một câu hỏi tương tự cho một phiên bản Ubuntu cũ hơn tại GLIBCXX_3.4.15 không được tìm thấy . Tuy nhiên, sau khi tôi chạy, sudo update
tôi nhận được rất nhiều cảnh báo và danh sách tôi nhận được bằng lệnh chuỗi không có mục mới sau khi cài đặt gcc 4.9
, vì vậy tôi đã thanh trừng PPA ( Toolchains Test Builds ) ppa-purge
. Bất kỳ trợ giúp, đề xuất về cách tiến hành đều được đánh giá rất cao.