|
|
发表于 2006-11-22 09:44:47
|
显示全部楼层
那篇文章我找不到了
安装过程如下:
#tar -xvzf gcc-3.3.3.tar.gz
生成源目录gcc-3.3.3
#mkdir gcc
建立编译目录,不要建在源目录下
#cd gcc
#../gcc-3.3.3/configure prefix=/usr/local/gcc-3.3.3
在编译目录下,配置gcc(注意gcc的配置文件在gcc-3.3.3目录下)。
#make;make install
安装.
最后,将/usr/local/gcc-3.3.3/下的 /lib加入到LD_LIBRARY_PATH中就完成了
-----------
那在编译文件时如何选择gcc3.3.3和gcc4.0呢?
有两个办法:
一是编译软件采用源码编译,那configure一般带有“cc=“这个参数,它是指明cc编译器的位置,如上例,那cc=/usr/local/gcc-3.3.3/bin
二是直接把/usr/local/gcc-3.3.3/bin的cc编译器替代gcc4.0编译器的默认位置/usr/bin,那以后编译软件,除非cc=去指明gcc4.0,否则就不能用gcc4.0编译了 |
|