linux安装ld编译器,科学网—手动安装特定版本的gcc编译器 - 亓欣波的博文

Linux发行版中一般预装了gcc编译器,版本随系统不同而不同,有时候不想用(或者是不能用)系统默认的gcc编译器,就需要自己编译特定版本的gcc编译器。

这里以在Ubuntu14.04环境(默认gcc为4.8.2)安装gcc4.6.3为例,记录一下安装过程。

整个安装过程很繁琐且漫长,计入发现坑以及填坑的时间,至少需要两个小时(也与机器有关),总之耐心。。。

期间参考了以下网站:

需要提前准备好的软件有:系统自带的gcc(如果没有,需要从软件库中通过apt-get安装)、m4、gmp、mpfr、mpc。

gcc-4.6.3源码和gmp、mpfr、mpc的源码都可以在gcc官网中找到,gcc在release文件夹中,其他的在infrastructure文件夹中。

因为这几个软件之间相互有依赖关系,故它们的安装顺序不要打乱。

1、安装m4

sudo apt-get install m4

(上面命令可能提示找不到m4,此时可以更换软件源试试,也可以使用新立得软件包管理器synpatic安装)

2、安装gmp

tar -xjvf gmp-4.3.2.tar.bz2

cd gmp-4.3.2

./configure --prefix=/usr/local/gmp

make

sudo make install

3、安装mpfr

tar -xjvf mpfr-2.4.2.tar.bz2

cd mpfr-2.4.2

./configure --prefix=/usr/local/mpfr--with-gmp=/usr/local/gmp

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值