非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        
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章