首先在配置gcc的过程中会出现错误:gcc configure: error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+
说明要安装gcc需要GMP、MPFR、MPC这三个库,可从ftp://gcc.gnu.org/pub/gcc/infrastructure/下载相应的压缩包。由于MPFR依赖GMP,而MPC依赖GMP和MPFR,所以要先安装GMP,其次MPFR,最后才是MPC。这里三个库我用的版本分别是gMP4.3.2,mpfr2.4.2和mpc0.8.1。
注:将GMP,MPFR解压后,直接放入GCC源码目录下。重命名为 gmp mpfr.
原文链接:http://www.linuxidc.com/Linux/2011-05/35539.htm
安装GCC3.4过程
1. 下载并解压缩 tar xzvf gcc-3.4.0.tar.gz
2. 在gcc-3.4.0同级目录中创建文件夹 mkdir gcc-build
3. 进入编译目录 cd gcc-build
4. ../gcc-3.4.0/configure --prefix=/usr/local/gcc-3.4.0 --enable-threads=posix --disable-checking --enable--long-long --host=i386-redhat-linux --with-system-zlib --enable-languages=c,c++,java
指定安装目录${destdir}为/usr/local/gcc-3.4.0
5. make && make install
6. 建立符号连接
% cd /usr/bin
% ln -s ${destdir}/bin/gcc gcc34
% ln -s ${destdir}/bin/g++ g++34
% ln -s ${destdir}/bin/gcj gcj3
7. 库路径的设置
如果GCC 3.4.0安装在/usr/local/gcc-3.4.0目录下,在RH Linux下可以直接在命令行上执行或者在文件/etc/profile中添加下面一句:
setenv LD_LIBRARY_PATH /usr/local/gcc-3.4.0/lib:$LD_LIBRARY_PATH
1. 下载并解压缩 tar xzvf gcc-3.4.0.tar.gz
2. 在gcc-3.4.0同级目录中创建文件夹 mkdir gcc-build
3. 进入编译目录 cd gcc-build
4. ../gcc-3.4.0/configure --prefix=/usr/local/gcc-3.4.0 --enable-threads=posix --disable-checking --enable--long-long --host=i386-redhat-linux --with-system-zlib --enable-languages=c,c++,java
指定安装目录${destdir}为/usr/local/gcc-3.4.0
5. make && make install
6. 建立符号连接
% cd /usr/bin
% ln -s ${destdir}/bin/gcc gcc34
% ln -s ${destdir}/bin/g++ g++34
% ln -s ${destdir}/bin/gcj gcj3
7. 库路径的设置
如果GCC 3.4.0安装在/usr/local/gcc-3.4.0目录下,在RH Linux下可以直接在命令行上执行或者在文件/etc/profile中添加下面一句:
setenv LD_LIBRARY_PATH /usr/local/gcc-3.4.0/lib:$LD_LIBRARY_PATH
http://blog.chinaunix.net/space.php?uid=53895&do=blog&id=2098188