我目前使用的是Ubuntu的9.10,因为最近一直在升级Linux,导致目前我的GCC也变高了,目前是4.4.1。
所以需要把我目前的GCC版本按到以前的状态4.2了。首先,你需要去你的usr/bin/下去看看有没有gcc-4.2这样文件,如果没有的话,就安装一下吧:
apt-get install gcc-4.2
之后,你需要把usr/bin/目录下的gcc文件删除掉或者避免意外发生,可以把它命名为gcc.bak。这里需要说明的如果你不删除的话,你会 发现你使用ln -s /usr/bin/gcc-4.2 /usr/bin/gcc总是不起作用。实际上你在用gcc -v查看当前版本时,就一直使用的usr/bin/gcc。而ln -s /usr/bin/gcc-4.2 /usr/bin/gcc的目的就是为了生成4.2版本的gcc。一句话,你只需要执行:
rm /usr/bin/gcc
ln -s /usr/bin/gcc-4.2 /usr/bin/gcc
然后再gcc -v就可以看到当前版本就是4.2了。如果你想再使用当前的4.4的话,就使用同样的方法:
rm /usr/bin/gcc
ln -s /usr/bin/gcc-4.4 /usr/bin/gcc
再gcc -v来确定一下版本就知道了。祝你好运。