在Linux操作系统下安装最新的gcc4.2.2其实很简单的,首先,现在最新的包GCC 4.2.bz2,一般的到处都有的下,Linux下的下载速度很满,20多k,很恶心,我喜欢迅雷的下载速度,在windows下下载,大概42M,下载速度2到4M,回到Linux下,挂载,ntfs格式的我的,具体不说了,说安装!
进入到挂载的目录下,先cp GCC4.2.bz2 /azuo,
cd /azuo,
tar -xvf GCC 4.2.bz2 ,
得到gcc-4.2,
cd gcc-4.2,在/usr目录下建立一个文件夹就是现在要存放新的gcc的目录,
mkdir /usr/gcc4
./configure –prefix=/usr/gcc4
回车,就会有配置信息,只要不报错就可以了,
make,这个过程很久,因为我没有设置一些具体的选项,因此,所有的组件几乎都要编译一遍,我的电脑cpu:AMD 3200+X2 ,1.5g内存,大概花费一个半小时。
到这个时候为止,/usr/gcc4下还没有任何东西,编译过程都是发生在源文件夹,让我们再来一个动作,所有的要用到的东西都会配置到目标文件夹下,
make install;
这个过程也不短,等着就是了。
一切都已经弄好了之后就是使用最新的gcc了,可以看到,在/usr/gcc4/bin下有gcc,g++,等一些东西,都是可以用的,写两个程序:
aa.c:
1 #include <stdio.h>
2
3 int main(void) {
4 printf("ad");
5 return 1;
6 }
gcc -o aa aa.c
执行 ./aa
上面的这个是c的,下面这个就是c++的了: