centos安装GCC4.8.2

原创 2016年06月02日 09:48:18

唉,因为课题要用到深度学习,在安装Boost后出错了,因为系统上安装的gcc4.7.2不支持C11标准,所有又捣腾的装gcc4.8.2。在装完这个以后,才知道自己有多粗心,因为两个细节问题,本来昨天晚上就可以装好的,结果上午过来也整了一个小时。实质问题就出现在自己自信满满不会出现的问题上面,要怀疑自己。

一、获取GCC 4.8.2包

wget http://gcc.skazkaforyou.com/releases/gcc-4.8.2/gcc-4.8.2.tar.gz
解压缩:tar -xf gcc-4.8.2.tar.gz;
进入到目录gcc-4.8.2

二、运行:./contrib/download_prerequisites。

这个神奇的脚本文件会帮我们下载、配置、安装依赖库,可以节约我们大量的时间和精力.这一步的工作就是下载了三个库,并且已经解压缩了哦。也可以不执行这一步,自己手动下载。下载并按照下面的顺序安装它们,如下:
1. gmp ftp://ftp.gnu.org/gnu/gmp
2. mpfr ftp://ftp.gnu.org/gnu/mpfr
3. mpc http://www.multiprecision.org/mpc

采用自动下载的方法,文件都保存gcc-4.8.2/目录下面。不要调换安装顺序哦
1编译安装 gmp

cd gmp-4.3.2
mkdir build && cd build
 ../configure --prefix=/usr/local/gmp
make && make install

2.编译安装 mpfr

 cd mpfr-2.4.2
 mkdir build && cd build
 ./configure --prefix=/usr/local/mpfr --with-gmp=/usr/local/gmp
 make && make install

3 编译安装 mpc

 cd mpc-0.8.1
 mkdir build && cd build
./configure --prefix=/usr/local/mpc  --with-mpfr=/usr/local/mpfr --with-gmp=/usr/local/gmp
 make && make install

4.添加共享库路径,su到root编辑ld.so.conf文件,添加如下内容到文件中:

/usr/local/gcc/gmp/lib
/usr/local/gcc/mpfr/lib
/usr/local/gcc/mpc/lib

保存退出,执行ldconfig命令

三 编译GCC4.8.2

返回到路径gcc-4.8.2

mkdir build && cd build
../configure --prefix=/usr/local/gcc --enable-threads=posix --disable-checking --enable-languages=c,c++ --disable-multilib  --with-mpc=/usr/local/mpc  --with-mpfr=/usr/local/mpfr --with-gmp=/usr/local/gmp

make
make install

**

四碰到的问题

**
我在安装过程中碰到的问题有:configure error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0 我自己碰到这个问题时,我认为自己安装的gmp这些都是对的,版本也符合要求,怎么就是这个问题。第一次的时候,选择文件错误,应该选择gmp2.4.2这个路径,自己却选择了gmp

第二次错误,也是这个问题,然后查看config.log这个文件,发现找不到mpc.h头文件。我找到安装mpc的路径查看了,头文件存在,没有问题。结果一看自己敲得命令,configure –with-mpc=/usr/local/gmp 自己真的是太粗心啦。希望大家在安装的时候细心些,不要跟我一样犯同样的错误。错误会各不相同,相同的是大家的粗心,恩,就这样啦,接着装caffe吧

版权声明:本文为博主原创文章,未经博主允许不得转载。

CentOS6.5升级手动安装GCC4.8.2

http://www.linuxidc.com/Linux/2015-01/112595.htm 一、简易安装 操作环境 CentOS6.5 64bit,原版本4.4.7,不能支持C++11...

CentOS6.5升级手动安装GCC4.8.2

一、简易安装 操作环境 CentOS6.5 64bit,原版本4.4.7,不能支持C++11的特性~,希望升级到4.8.2 不能通过yum的方法升级,需要自己手动下载安装包并编译 1...

linux(Centos)下编译安装gcc4.8.2

最近要用到c++ 11,所以没办法只得把那台centos6.6的gcc4.4.7升级一下。 gcc编译器已经出到5.1了,但是我对最新的版本并没有特别大的兴趣,更喜欢稳定性的版本。 gcc4.8.1 ...

CentOS 6.6安装gcc4.8.2

环境: centos6.6: 64位 gcc:源码4.8.2 我特么就是闲的,非得装个高版本的gcc,一装不要紧,结果发现还不好装,记录下来共享给大家。 想装Qt 5.X ,是不是发现系统...

CentOS上源码安装GCC 4.8.2

CentOS上源码安装GCC 4.8.2 目录[-] CentOS上源码安装GCC 4.8.2 1) 前提 2) 准备 3) 安装 4) 问题 5) 测试 6) 参...
  • cfanzp
  • cfanzp
  • 2015年04月15日 01:05
  • 731

Centos安装GCC 4.8.2和boost 1.54.0

Centos安装GCC 4.8.2和boost 1.54.0。 国外有人做了个脚本,用起来很舒服: $ # Download and install it. $ mkdir /shared/tools...

CentOS6.5下源码安装gcc-4.8.2安装笔记整理

经历了两天的虐心,写了两篇不敢发表的gcc4.8.2安装笔记,终于成功用源码安装最新的gcc-4.8.2,虽然最初只是为了试一试c++11的几个性能,但是后来不断遇到的问题和搜索中发现的这些问题在大家...

CentOS离线安装gcc4.8.2

折腾了一天,功夫不负有心人,终于整出来了,还是很激动的呵呵。废话就不多说了,直接进入正题。 首先,在CentOS下安装gcc4.8.2需要先安装GMP,MPFR 和 MPC 三个包。 安装包下...
  • hzhsan
  • hzhsan
  • 2014年05月11日 09:36
  • 1153

CentOS6.5 gcc-4.8.2安装步骤

转载自:http://blog.sina.com.cn/s/blog_627b3f930101hnz8.html 非常感谢Trig_Yao CentOS6.5自带的gcc版...

CentOS6.5升级手动安装GCC4.8.2

本文转载自:http://www.linuxidc.com/Linux/2015-01/112595.htm 一、简易安装 操作环境 CentOS6.5 64bit,原版本4....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:centos安装GCC4.8.2
举报原因:
原因补充:

(最多只允许输入30个字)