我最近请求帮助/sf/ask/1417746081/ -8它被投票和关闭(我不知道为什么)
事实证明,"make install" - 安装并暗示目标"install-target-libstdc ++ v3"的make目标实际上并不意味着你已经准备好了.
我已经被困了一段时间,想知道我做错了什么,因为我认为这样的制作目标会为我做那件事.
我希望这个答案能帮助至少一个人.
当我在编译后运行我的程序时,我收到以下错误:
./prog:/usr/lib/x86_64-linux-gnu/libstdc++.so.6:
CXXABI_1.3.8' not found (required by ./prog) ./prog: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version找不到版本GLIBCXX_3.4.19(./prog要求)./ prog:/ usr/lib/x86_64-linux-gnu/libstdc ++.so.6:找不到版本`GLIBCXX_3.4.20'(/home/arman/lib/boost_1_55_0/stage/lib/libboost_serialization.so.1.55.0要求)
我有两个升压1.55.0和安装GCC 4.9.0 ~/lib/boost_1_55_0,并~/lib/gcc-4.9.0分别与我猜这就是为什么我有问题,但我不知道如何去修复它.
我~/.profile包含以下行:
export LD_LIBRARY_PATH =/home/user/lib/boost_1_55_0/stage/lib:$ LD_LIBRARY_PATH