源码安装Gcc 4.1.0配置笔记
为了在Linux用上新出来的qt4,我必须给系统装上gcc-3.2.2以上的版本。网上资料让我越看越头疼,幸好折腾了这么久,终于安装好了gcc-4.1.0,其实qt4里,除了qt-4.4.0以上的版本的安装与这有区别外,其他的都一样吧。
步骤如下:
1.首先下载 gcc-4.1.0.tar.gz 或gcc-4.1.0.tar.bz2
2.为了目录管理,在/usr/bin解压:
tar -xzvf gcc-4.1.0.tar.gz或tar -jxvf gcc-4.1.0.tar.bz2
3.这样/usr/bin下面便多了一个gcc-4.1.0的目录,同时在这里创建一个gcc-build,我把gcc4安装到这个目录下面,然后进入gcc-4.1.0 执行:
. /configure --prefix=/usr/local/gcc-4.1.0/gcc-build
注:prefix前面是两个 -
还有/usr/local/gcc-4.1.0/gcc-build是保存安装结果的目录的绝对路径,完成之后可以在 gcc-build下面的bin目录里看到gcc ,g++
4. make
这个过程很长,你可以看一部电影了
5. make install
这个过程,你可以去打会游戏
6.到这里,还不行,不信你用gcc -v试一下,保证还是以前的版本。转到/usr/bin下面
ln -s /…/gcc-build/bin/gcc gcc4
ln -s /…/gcc-build/bin/g++ g++4
然后再输入ln -s gcc4 gcc -f
ln -s g++4 g++ -f
我认为这里不用 ln -s gcc4 gcc -f 而直接用rm gcc g++也是可以的
注:这里要感谢群里几大侠的帮助,其中有一位说在shell里输入:
CC=/usr/local/gcc-4.1.0/gcc-build/bin/gcc
CXX=/usr/local/gcc-4.1.0/gcc-build/bin/g++
也可以,但是,我发现这样做,用gcc -v后看到的还是以前的老版本
最后,如果你觉得这样安装gcc4麻烦的话,可以直接去网上下载别人编译好的rpm包,这样就不会这个繁琐的过程了
- 最新评论