ubuntu安装多个版本的gcc

最近做源代码分析需要用到低版本的gcc,但是原系统已经有了高版本的gcc。现记录一下怎么安装多个版本的gcc:

1.先去下载所需要的gcc源码:ftp://ftp.gnu.org/pub/gnu/gcc/

文件放在/home/lu/gcc文件夹下然后解压: 

cd /home/lu/gcc

tar -zxvf gcc-4.6.2.tar.gz

mkdir gcc-build (这一步很重要,要不然会报错)

./gcc-4.6.2/contrib/download_prerequisites (这一步是安装gcc所需要的库环境GMP,MPFR,MPC)

上面那一步安装完之后,将生成的古墓派-4.0.2,mpfr-2.4.2,mpc-0.8.1文件夹都复制到gcc-4.6.2文件夹下面,这样就不用配置环境了,便于安装gcc。

cd gcc-build

../gcc-4.6.2/configure

make

make install就可以安装完gcc了


提示1:若出现报错:configure: error: building out of tree but ../gcc-4.6.2 contains host-x86_64-unknown-linux-gnu.

可直接删掉gcc-4.6.2文件夹内的host-x86_64-unknown-linux-gnu文件夹


提示2:若出现报错:/usr/include/features.h:356:25: 致命错误: sys/cdefs.h:没有那个文件或目录,解决方案如下:

sudo apt-get purge libc6-dev

sudo apt-get install libc6-de

sudo apt-get install  build-essential libc6-dev-i386

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值