ubuntu 12.04 编译器版本从4.6 降到 4.5 方法
修改编译器版本
1、修改gcc版本,默认是4.6.1的,这个版本太高了,改为4.5.2或者4.5.3
sudo apt-get install gcc-4.5
sudo apt-get install gcc-4.5-multilib
sudo apt-get install g++-4.5
sudo apt-get install g++-4.5-multilib
6、查看下安装的结果如下:
root@pc:# ls /usr/bin/gcc*
/usr/bin/gcc /usr/bin/gcc-4.6 /usr/bin/gcc-4.4
7、增加gcc4.6和gcc4.5的可选项
root@pc:# sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 46
root@pc:# sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.5 45
如果没有第一句的话,也能行。但是系统默认的4.6版本的GCC就不能使用了。为了以后能用得着,还是加上第一句。
8、切换版本到gcc-4.5
root@pc:# update-alternatives --config gcc
There are 2 choices for the alternative gcc (providing /usr/bin/gcc).
选择 路径 优先级 状态
------------------------------------------------------------
* 0 /usr/bin/gcc-4.6 46 自动模式
1 /usr/bin/gcc-4.5 45 手动模式
9、切换g++ 版本到4.5
root@pc:# sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 46
root@pc:# sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.5 45
root@pc:# sudo update-alternatives --config g++
要维持当前值[*]请按回车键,或者键入选择的编号:1(自己手动输入要选择的默认值,输入1,设置默认为4.5版本的)
10、查看当前gcc版本
root@pc:# gcc -v