檢視當前gcc版本
gcc --version
wget ftp.gnu.org/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz
解壓
tar -zxvf gcc-7.3.0.tar.gz
進入目錄
cd gcc-7.3.0
檢測和安裝相關依賴包,直接執行gcc自帶的檔案
.
/contrib/download_prerequisites
建立安裝目錄
mkdir build
cd build
配置檔案,非root許可權時設定個人安裝路徑,prefix
為個人安裝目錄
.
./configure -enable-checking=release -enable-languages=c,c++
-disable-multilib --prefix=path/to/yourself_build
編譯
make -j4
安裝
make install
安裝完成後進入bin
目錄
cd bin
檢視gcc版本
.
/gcc --version
將gcc的bin路徑新增到 .bash_profile或 .bashrc檔案
export path=path/to/gcc/bin:$path
非root使用者如何安裝GCC
因工作需要,需要安裝libfuzzer庫,對專案做fuzz testing。libfuzzer作為clang llvm 的一部分,其編譯需要gcc 4.8.0以上版本的支援,因此需要在編譯伺服器上安裝4.8.0以上版本的gcc。由於沒有編譯伺服器的root許可權,因此需要將gcc安裝在使用者目錄下。...
非root使用者安裝gcc 4 9 4
tar zxvf gcc 4.9 4.tar gz2 在編譯之前先在 home jlu guan gcc 4.9.4下新建乙個資料夾存放編譯完成的檔案 mkdir path gcc compile3 進入解壓目錄 cd gcc 4.9.4.mkdir path m4 cd m4 1.4 17.con...
記錄非root許可權安裝caffe
在本教程中,我將介紹如何在沒有root特權的情況下安裝caffe。我假設你已經安裝了anaconda和cuda。conda create n caffe conda activate caffeconda install boost openblas mkl mkl include gflags g...