无root无sudo升级gcc到5.2.0

无root无sudo升级gcc到5.2.0,第1张

前言 无root无sudo升级gcc到5.2.0 一、具体步骤

代码如下:

#下载gcc5.2.0
wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-5.2.0/gcc-5.2.0.tar.bz2
#解压
tar -xf gcc-5.2.0.tar.bz2
创建使用文件夹这个后面配置环境变量时候用
mkdir gcc
cd gcc-5.2.0
#下载gcc相关文件
./contrib/download_prerequisites
#创建文件夹
mkdir gcc-temp
cd gcc-temp
#配置(其中prefix="/home/user_name/gcc/"中的gcc文件夹是上面第三步创建gcc的位置,这个一定要写对!!!)
../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib --prefix="/home/user_name/gcc/"
#编译和安装(一般情况下编译会很慢我用了2个多小时)你也可以make -j64 && make install
make && make install
二、配置环境变量

代码如下(示例):

vi ~/.bashrc
#进入后找个没人的地方把下面两行代码粘进去,记得把user_name改了
#/home/user_name/gcc这个地址就是上面第三步你创建的文件夹的地址
export PATH=/home/user_name/gcc/bin:$PATH
export LD_LIBRARY_PATH=/home/user_name/gcc/lib64/:$LD_LIBRARY_PATH
#source一下
source ~/.bashrc

总结

安装之后你gcc -v一下看一下成功了没,没用root也没用sudo的本质其实就是在你的目录下面弄一个软件,只能你自己账户用。重点在于…/configure那一步和后面配置环境变量那块。如果你知道怎么装python那你应该也能很快的看明白我在干嘛。我是正在学这个东西,前两天遇到了gcc版本低而且我还不是root的情况。现在解决了就总结一下,看看有没有可能帮到需要的人。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/729780.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-27
下一篇 2022-04-27

发表评论

登录后才能评论

评论列表(0条)

保存