1. 程式人生 > >GLIBCXX_3.4.20 not found 解決方法

GLIBCXX_3.4.20 not found 解決方法

問題描述:一個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