非root權限安裝gcc到自己路徑

非root權限安裝gcc到自己路徑

很多實驗室服務器公用,gcc版本低導致有些依賴編譯不通過,非root權限用戶可以在自己目錄安裝需要的gcc,不會影響別人。

1.下載
GCC網站裏下載GCC傳到服務器,右側有個Mirror裏面的比較快,如下載:gcc-9.3.0。
2.解壓
解壓後進入文件夾gcc-9.3.0
3.下載gcc依賴
在gcc-9.3.0文件夾運行以下指令下載依賴包

./contrib/download_prerequisites

4.編譯安裝
這裏由於沒有root權限,需要把 --prefix=後的路徑改成自己路徑,如/home/users/liqiang/gcc-9.3.0

mkdir build
cd build
../configure --prefix=/home/xxx/tools/gcc-9.3.0 --enable-shared --enable-threads=posix --enable-languages=c,c++,fortran --disable-multilib
make -j6
make install

5.加入環境變量
打開.bashrc

vim ~/.bashrc

添加以下三條,需要把路徑改成自己的

export PATH=~/gcc-9.3.0/bin:$PATH
export LD_LIBRARY_PATH=~/gcc-9.3.0/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=~/gcc-9.3.0/lib64:$LD_LIBRARY_PATH

6.查看版本

gcc --version        
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章