gcc 4.9 編譯安裝 in Ubuntu 18.04(主要用於在無root權限下,進行更新系統 gcc 版本)gcc8 編譯 CentOS 7 環境下成功;


gcc 4.9 編譯安裝教程,因為項目編譯過程中,需要采用特定的gcc版本來進行編譯,所以進行簡要記錄,進行備忘:

  • 下載:curl -O -L https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-4.9.0/gcc-4.9.0.tar.gz 
  • 解壓:tar xvzf gcc-4.9.0.tar.gz 
  • 下載依賴:./contrib/download_prerequisites (網絡好的情況下下載幾分鍾) 
  • mkdir build; cd build 
  • 配置環境:../configure --enable-bootstrap  --enable-checking=release --enable-languages=c,c++ --disable-multilib 
  • 默認是安裝到/usr/local/bin目錄下,指定目錄 --prefix=~/gcc 
  • 編譯:make (編譯需要一段時間 可使用 make -j 加速編譯過程)注意一定要使用多線程編譯,不然可能編譯很久;make -j 50
  • 安裝:make install (此處安裝到你指定的 prefix 路徑之下)
  • 配置環境變量:到  --prefix 所配置的文件夾;export PATH=路徑:$PATH ; 當然也可以把此條命令配置在.bashrc 文件中;

最終結果:

參考鏈接:

https://gcc.gnu.org/install/ (gcc 官網編譯指南)

https://www.wolfoot.com/index.php/archives/9/ (較為優秀的教程)

官方源apt安裝的方式可參考:

https://blog.csdn.net/a145127/article/details/88954122 (有root權限的用戶,可以參考此種方式)

保持更新,轉載請注明出處 cnblogs.com/xuyaowen; 如果對您有幫助,可以點擊推薦,或者關注;


免責聲明!

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



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