远程连接CentOS 6.5 x86_64服务器, 在个人用户名下安装gcc-4.7.3

远程连接CentOS 6.5 x86_64,  在个人用户名下安装gcc-4.7.3

1. 下载相关库:gmp-4.3.2、mpfr-2.4.2、mpc-0.8.1

ftp://gcc.gnu.org/pub/gcc/infrastructure/

------也可以按以下方法,(个人没有试)

解压缩源代码包,进入gcc-4.7.3目录,执行./contrib/download_prerequisities脚本会自动下载三个依赖库别为gmp-4.3.2、mpfr-2.4.2、mpc-0.8.1,也可以通过如下地址离线下载安装:

ftp://ftp.gnu.org/gnu/gmp/gmp-4.3.2.tar.bz2
http://www.mpfr.org/mpfr-2.4.2/mpfr-2.4.2.tar.bz2
http://www.multiprecision.org/mpc/download/mpc-0.8.1.tar.gz

如果是通过脚本自动下载的依赖库,则会在gcc-4.7.3目录下生成gmp、mpfr和mpc三个目录,分别安装即可

------

2. 安装相关库

安装gmp

  1. cd gmp  
  2. mkdir build  
  3. cd build  
  4. ../configure --prefix=/usr/local/gcc/gmp-4.3.2  

  1. make && make install  

安装mpfr

  1. cd ../../mpfr  
  2. mkdir build  
  3. cd build  
  4. ../configure --prefix=/usr/local/gcc/mpfr-2.4.2 --with-gmp=/usr/local/gcc/gmp-4.3.2  

  1. make && make install  


安装mpc

  1. cd ../../mpc  
  2. mkdir build  
  3. cd build  
  4. ../configure --prefix=/usr/local/gcc/mpc-0.8.1 --with-mpfr=/usr/local/gcc/mpfr-2.4.2 --with-gmp=/usr/local/gcc/gmp-4.3.2  

  1. make && make install  

设置相关路径, 在个人用户下的.bashrc(为隐藏文件)中,添加如下库路径:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gcc/gmp-4.3.2/lib:/usr/local/gcc//mpfr-2.4.2/lib:/usr/local/gcc/mpc-0.8.1/lib

3. 编译GCC4.7.3

下载GCC4.7.3 并进入GCC4.7.3目录


  1. cd ../..  
  2. mkdir build  
  3. cd build  
  4. ../configure --prefix=/usr/local/gcc-4.7.3 --enable-threads=posix --disable-checking --enable-languages=c,c++,objc,obj-c++,java,fortran --disable-multilib  --with-gmp=/usr/local/gcc-4.7.3/gmp-4.3.2  --with-mpfr=/usr/local/gcc-4.7.3/mpfr-2.4.2   --with-mpc=/usr/local/gcc-4.7.3/mpc-0.8.1 
  5. make && make install

在个人用户下的.bashrc(为隐藏文件)中添加环境变量如下:

export  PATH=/usr/local/gcc-4.7.3/bin:$PATH
export  LD_LIBRARY_PATH=/usr/local/gcc-4.7.3/lib:$LD_LIBRARY_PATH

4. 查看

$ gcc --version

主要参考

http://blog.csdn.net/youfuchen/article/details/11056993

http://blog.csdn.net/ivanlxf/article/details/19080681

http://blog.sciencenet.cn/blog-714229-600604.html


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值