RHEL5.6安装GCC4.4.3

来源:互联网 发布:网络搞笑励志名言 编辑:程序博客网 时间:2024/05/16 07:07

#########################################################################

tar jxvf gmp-4.3.2.tar.bz2

cd gmp-4.3.2

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

make && make install

#########################################################################

tar jxvf mpfr-2.4.2.tar.bz2

cd mpfr-2.4.2

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

make  &&  make install

#########################################################################

tar zxvf mpc-0.8.1.tar.gz

cd mpc-0.8.1

注释掉 ./src/acos.c 第192行 :(:rnd_im == GMP_RNDA ? GMP_RNDZ)

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

make && make install

#########################################################################

vim/etc/ld.so.conf.d/gcc4.4.3.conf #写入这三个软件库的位置,并保存。
#写入如下内容:
/usr/local/mpc/lib
/usr/local/mpfr/lib
/usr/local/gmp/lib

保存wq

加载上面的gcc4.4.3.conf配置文件:   ldconfig
#########################################################################
编译gcc为什么需要上面的三个部件呢,这个是根据gcc文档里的安装要求来的(gcc源码里有安装文档)

tar zxvf gcc-4.4.3.tar.gz

cd gcc-4.4.3/

mkdir objdir     #这个是根据gcc的安装文档来的,必须要在顶极目录gcc-4.4.3/下的目录安装

cd objdir

../configure--prefix=/usr/local/gcc4.4.3--enable-threads=posix --disable-checking --disable-multilib --enable-languages=c,c++ --with-gmp=/usr/local/gmp--with-mpfr=/usr/local/mpfr--with-mpc=/usr/local/mpc

make && make install

完成安装




0 0
原创粉丝点击