问题描述:一个Ubuntu系统上编译好的C++库文件或可执行文件在另一个Ubuntu系统上使用时报出GLIBCXX_3.4.20 not found问题。此问题由于编译器版本过低导致的,需将g++和gcc升级到4.9版本以上。
升级方法:https://blog.csdn.net/Sandy_WYM_/article/details/83340952
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.9
sudo apt-get install g++-4.9
sudo su
cd ../../usr/bin
ln -s /usr/bin/g++-4.9 /usr/bin/g++ -f
ln -s /usr/bin/gcc-4.9 /usr/bin/gcc -f