Linux 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包,这样就不会这个繁琐的过程了,祝你好运…

相关内容