报错信息:relocation error: symbol _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference
问题描述:在ubuntu14.04下,升级gcc到5.0以后运行C++程序报错
解决办法:
1.将gcc/g++ 版本改成4.8,因为ubuntu14版本上的libstdc++.so.6和gcc5.0之后的版本出现了不兼容情况
2.升级系统到ubuntu16
在Ubuntu 14.04系统下,升级GCC到5.0后运行C++程序出现relocation error报错。原因是该系统上的libstdc++.so.6与GCC 5.0之后的版本不兼容。解决办法一是将GCC/G++版本改回4.8,二是将系统升级到Ubuntu 16。
4488

被折叠的 条评论
为什么被折叠?



