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 ...
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 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; 如果對您有幫助,可以點擊推薦,或者關註;