centos6 x64下编译gcc-4.8.5

Posted zcan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos6 x64下编译gcc-4.8.5相关的知识,希望对你有一定的参考价值。

编译gcc最重要的事情是,确保环境的隔离,既不要影响编译环境本身,又要让原有的编译器能找到相关的依赖。假定编译新版本gcc所需的额外依赖都放在/opt/xxx。

1. 从 ftp://gcc.gnu.org/pub/gcc/infrastructure/ 下载、编译并安装依赖库到/opt/xxx:
gmp-4.3.2: ./configure --prefix=/opt/xxx; gmake && gmake install
mpc-0.8.1: ./configure --prefix=/opt/xxx --with-gmp=/opt/xxx
pfr-2.4.2:./configure --prefix=/opt/xxx --with-mpfr=/opt/xxx --with-gmp=/opt/xxx

2. 检查是否已安装32位glibc-devel并安装:

yum install glibc-devel.i686 

3. 编译gcc:

.bash_profile中加入:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/xxx

. ~/.bash_profile

从ftp://gcc.gnu.org/pub/gcc/releases/gcc-4.8.5 下载源码解压后,

./configure --prefix=/opt/xxx --with-mpfr=/opt/xxx --with-gmp=/opt/xxx --with-pfr=/opt/xxx

gmake && gmake install

 

以上是关于centos6 x64下编译gcc-4.8.5的主要内容,如果未能解决你的问题,请参考以下文章

centos6.5 源码安装gcc-4.8.5(转)

windows 下编译log4cxx(x64)

如何在CentOS6.5下编译64位的Hadoop2.x

Centos6.5下编译安装mysql 5.6

Centos6下编译lede

CentOS6.8下编译安装GCC