在RedHat AS4下编译gcc-4.4.2注意细节

February 26, 2010
By admin

编译需要,如下软件gcc-4.4.2, gmp-4.3.2.tar.bz2  mpfr-2.4.2.tar.bz2。

如果安装gmp, mpfr到非默认路径,则需要将gmp, mpfr的lib加入到LD_LIBRARY_PATH中,

快速处理方式,将/path/to/gmp-install-dir/lib及/path/to/mpfr-install-dir/lib加入到/etc/ld.so.conf文件中(每行一个路径)

加完后运行, ldconfig

完成后, 创建一个gcc编译临时目录,进入进行编译, 如/home/xxx/gcc4

cd /home/xxx/gcc4

/home/xxx/gcc-4.4.2/configure –prefix=/home/xxx/mygcc4 –with-gmp=/path/to/gmp-install-dir –with-mpfr=/path/to/gmpfr-install-dirmake
make install

===============
若不指定或设置好gmp或mpfr的库路径, 安装过程将出现如下问题
> make

Checking multilib configuration for libgcc
Configuring stage 1 in i686-pc-linux-gnu/libgcc
configure: error: cannot compute suffix of object files: cannot compile
See `config.log’ for more details.
make[2]: *** [configure-stage1-target-libgcc] Error 1

Tags:

Comments are closed.