无root权限下的gcc安装


注意:此博客使用的是gcc-5.5.0,由于系统问题gcc-7.2.0我安装不了。所以,如果碰到使用以下方法无法安装的情况有可能是gcc的版本问题,可考虑安装其他版本。

gcc下载地址:http://mirror.linux-ia64.org/gnu/gcc/releases/gcc-5.5.0/gcc-5.5.0.tar.gz

解压缩

cd $HOME/lib
tar zxf $HOME/gcc-5.5.0.tar.gz

安装

cd gcc-5.5.0
contrib/download_prerequisites
mkdir ../temp
cd  ../temp
../gcc-5.5.0/configure --prefix=$HOME/lib/gcc-5.5.0  (--prefix 是设置gcc安装的位置,默认是安装到/usr/bin下,这个目录我们是没有权限的)
LIBRARY_PATH=${LIBRARY_PATH%:}           (去掉最后一个冒号,否则make会出错)
make 或者 make -j4 (make -j4的速度会优于make)
make install

修改环境变量

vi ~/.bash_profile
export PATH=\$HOME/gcc-5.5.0/bin:\$PATH
export LD_LIBRARY_PATH=\$HOME/lib/gcc-5.5.0/lib64:\$HOME/lib/gcc-5.5.0/libexec:\$LD_LIBRARY_PATH


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM