linux下没root权限安装GCC

1、下载:https://ftp.gnu.org/gnu/gcc/gcc-5.4.0/gcc-5.4.0.tar.bz2 -O
2、解压:tar jxvf gcc-5.4.0.tar.bz2
解压后有一个gcc-5.4.0包
3、cd gcc-5.4.0
4、./contrib/download_prerequisites (下载依赖包,不用自己一个个去下,这个文件就是解决依赖相关的问题的,主要下载gmp、mpc、mpfr、isl)
5、mkdir objdir(objdir:自定义文件夹)
6、cd objdir
安装步骤:配置、编译、安装。 如下 7,8,9

7、…/configure --disable-checking --enable-languages=c,c++ --disable-multilib --prefix = /…/gcc5.4.0/objdir
(configure前面是两个点一斜杠 --prefix=/…/省略号为自己解压gcc压缩包后的路径,这里一定要自定义路径进行安装,这个路径必须要有写入的权限,因为默认路径在/usr中,非root用户是没有权限写文件到系统内的,可以直接安装在objdir中)
8、make
(虽然编译过程真的很久,但是值得, 不建议make -j32,-j就是多核编译,但是容易出错,我试过多次皆失败)
9、make install (安装路径在前面 --prefix定义的路径)
10、vi ~/.bashrc
11、将安装路径的bin,lib加入到path
export PATH=/…/gcc-5.4.0/objdir/bin:PATH
export PATH=/…/gcc-5.4.0/objdir/lib64:$PATH

export LD_LIBRARY_PATH=/…/gcc-5.4.0/objdir/lib/:$LD_LIBRARY_PATH
12、gcc --version

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值