rhel安装gcc-4.8.1
2014-03-26 11:35
274 查看
参考:http://blog.sina.com.cn/s/blog_61e10f020101bst3.html
一般linux系统都安装了低版本的gcc,如果没有,上网查一下怎么安装,只有安装里低版本的gcc,才可以高版本的gcc,我的linux系统本来是gcc4.4.7(在终端输入gcc --version,就可以看到gcc的版本),现在安装gcc4.8.1,
解压gcc-4.8.1.tar.gz,进入解压后的gcc文件,运行./configure,
出现错误:
configure: error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+...........
到ftp://gcc.gnu.org/pub/gcc/infrastructure/去下载gmp-4.3.2.tar.bz2,mpfr-2.4.2.tar.bz2,mpc-0.8.1.tar.gz
因为依赖关系,安装顺序为:gmp->mpfr->mpc.
1.安装gmp
tar -jxvf gmp-4.3.2.tar.bz2
cd gmp-4.3.2
mkdir /usr/local/gmp-4.3.2
./configure --prefix=/usr/local/gmp-4.3.2/
make
make install
2.安装mpfr
tar -jxvf mpfr-2.4.2.tar.bz2
mkdir /usr/local/mpfr-2.4.2
cd [b]mpfr-2.4.2
[/b]
./configure --prefix=/usr/local/mpfr-2.4.2/
--with-gmp=/usr/local/gmp-4.3.2/
**//这里需要加入gmp库路径
make
make install
3.安装mpc
tar -zxvf mpc-0.8.1.tar.gz
cd [b]mpc-0.8.1
[/b]
[b][b]mkdir /usr/local/mpc-0.8.1[/b][/b]
./configure --prefix=/usr/local/mpc-0.8.1/ --with-gmp=/usr/local/gmp-4.3.2/ --with-mpfr=/usr/local/mpfr-2.4.2/ ##加入 mpfr的路径
make
make install
安装完gmp,mpfr,mpc后,进入gcc目录:
添加环境变量:export
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mpc-0.8.1/lib:/usr/local/gmp-4.3.2 /lib:/usr/local/mpfr-2.4.2/lib
./configure --prefix=/usr/local/gcc-4.8.1/ -enable-threads=posix -disable-checking -disable-mutilib -enable- languages=c,c++,java --with-gmp=/usr/local/gmp-4.3.2/ --with-mpfr=/usr/local/mpfr-2.4.2/ --with-mpc=/usr/local/mpc-0.8.1/
然后执行make
现在可以去喝杯茶,抽支烟,看部电影了,make的时间也实在太长了,
make完后,记得make install
安装完后,输入[b]gcc --version 时,还是显示gcc的版本是4.4.7,这时只需要将gcc链接到gcc-4.8.1,通常调用gcc都是在 /usr/bin/gcc,即在/usr/bin/gcc下建立gcc-4.8.2的软链接,命令如下(/usr/local/gcc-4.8.1是gcc-4.8.1的安装目录,根据具体情况修改):[/b]
输入gcc -version 查看一下gcc的版本是否为4.8.1
整个过程实在太长了,
在http://www.cnblogs.com/sitemaker/p/3185039.html有另外一个安装方法,没试过,感觉应该没问题。
一般linux系统都安装了低版本的gcc,如果没有,上网查一下怎么安装,只有安装里低版本的gcc,才可以高版本的gcc,我的linux系统本来是gcc4.4.7(在终端输入gcc --version,就可以看到gcc的版本),现在安装gcc4.8.1,
解压gcc-4.8.1.tar.gz,进入解压后的gcc文件,运行./configure,
出现错误:
configure: error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+...........
到ftp://gcc.gnu.org/pub/gcc/infrastructure/去下载gmp-4.3.2.tar.bz2,mpfr-2.4.2.tar.bz2,mpc-0.8.1.tar.gz
因为依赖关系,安装顺序为:gmp->mpfr->mpc.
1.安装gmp
tar -jxvf gmp-4.3.2.tar.bz2
cd gmp-4.3.2
mkdir /usr/local/gmp-4.3.2
./configure --prefix=/usr/local/gmp-4.3.2/
make
make install
2.安装mpfr
tar -jxvf mpfr-2.4.2.tar.bz2
mkdir /usr/local/mpfr-2.4.2
cd [b]mpfr-2.4.2
[/b]
./configure --prefix=/usr/local/mpfr-2.4.2/
--with-gmp=/usr/local/gmp-4.3.2/
**//这里需要加入gmp库路径
make
make install
3.安装mpc
tar -zxvf mpc-0.8.1.tar.gz
cd [b]mpc-0.8.1
[/b]
[b][b]mkdir /usr/local/mpc-0.8.1[/b][/b]
./configure --prefix=/usr/local/mpc-0.8.1/ --with-gmp=/usr/local/gmp-4.3.2/ --with-mpfr=/usr/local/mpfr-2.4.2/ ##加入 mpfr的路径
make
make install
安装完gmp,mpfr,mpc后,进入gcc目录:
添加环境变量:export
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mpc-0.8.1/lib:/usr/local/gmp-4.3.2 /lib:/usr/local/mpfr-2.4.2/lib
./configure --prefix=/usr/local/gcc-4.8.1/ -enable-threads=posix -disable-checking -disable-mutilib -enable- languages=c,c++,java --with-gmp=/usr/local/gmp-4.3.2/ --with-mpfr=/usr/local/mpfr-2.4.2/ --with-mpc=/usr/local/mpc-0.8.1/
然后执行make
现在可以去喝杯茶,抽支烟,看部电影了,make的时间也实在太长了,
make完后,记得make install
安装完后,输入[b]gcc --version 时,还是显示gcc的版本是4.4.7,这时只需要将gcc链接到gcc-4.8.1,通常调用gcc都是在 /usr/bin/gcc,即在/usr/bin/gcc下建立gcc-4.8.2的软链接,命令如下(/usr/local/gcc-4.8.1是gcc-4.8.1的安装目录,根据具体情况修改):[/b]
mv /usr/bin/gcc /usr/bin/gcc-4.4.7 ln -sf /usr/local/gcc-4.8.1/bin/gcc /usr/bin/gcc
输入gcc -version 查看一下gcc的版本是否为4.8.1
整个过程实在太长了,
在http://www.cnblogs.com/sitemaker/p/3185039.html有另外一个安装方法,没试过,感觉应该没问题。
相关文章推荐
- RHEL6.4编译安装gcc4.8.1
- RHEL6.4编译安装gcc4.8.1
- rhel6.3下安装GCC4.8.1
- rhel6.3下安装GCC4.8.1
- CentOS 6.4 编译安装 gcc 4.8.1
- RHEL6.3 安装GCC 记录
- RedHat Enterprise Linux 5.4(RHEL5.4)版本上安装GCC
- CentOS 6.4 下源码安装gcc-4.8.1
- CentOS 6.4 编译安装 gcc 4.8.1
- CentOS 6.4 编译安装 gcc 4.8.1
- RHEL6使用光盘镜像做本地源安装gcc
- RHEL5.1安装gcc编译器需要的.rpm包
- CentOS 升级编译安装GCC 4.8.1 + GDB 7.6.1 + Vim的简单配置(Taglist、WinManager插件)
- 在CentOS 6.4中编译安装GCC 4.8.1 + GDB 7.6.1
- rhel6.4源码编译gcc-4.8.1
- Ubuntu 13.04 安装 GCC4.8.1
- 在CentOS 6.4中编译安装gcc 4.8.1
- RHEL_6.0 GCC安装
- RHEL5 YUM安装GCC
- RHEL5.5学习--查看gcc是否安装以及如何安装