非root許可權GCC安裝

2021-10-17 14:43:34 字數 926 閱讀 9771

檢視當前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...