(原)ubuntu14.04中安裝gcc4.9和g++4.9


http://stackoverflow.com/questions/28683747/installing-gcc4-9-on-ubuntu-14-04-lts

http://askubuntu.com/questions/428198/getting-installing-gcc-g-4-9-on-ubuntu

 

今天運行別人編譯好的程序, 提示libstdc++.so.6: version `GLIBCXX_3.4.20' not found

電腦上gcc和g++版本是4.8.4。主要參考第二個網址中Swap L的回復安裝gcc4.9和g++4.9。

 

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

用於加入源,方便更新。

 

sudo apt-get update

最好輸入這句。

 

sudo update-alternatives --remove-all gcc
sudo update-alternatives --remove-all g++

上面這兩句會將/usr/bin/gcc和/usr/bin/g++這兩個快捷方式給刪除(說不清是否刪除,反正加上就行)。

 

sudo apt-get install gcc-4.9
sudo apt-get install g++-4.9

均需要輸入y 來確認安裝,之后會在/usr/bin/中生成gcc-4.9和g++-4.9。

 

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.9 20

 應該是將gcc和g++綁定到新安裝的版本上。

 

之后輸入gcc --version

gcc (Ubuntu 4.9.4-2ubuntu1~14.04.1) 4.9.4

 

g++ --version

g++ (Ubuntu 4.9.4-2ubuntu1~14.04.1) 4.9.4

 

安裝成功。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM