在Linux中,有时候因为编译不同的项目,需要到不同的gcc与g++;
Ubuntu中多个gcc与g++的切换命令如下:
sudo update-alternatives --config gcc
选择 路径 优先级 状态
------------------------------------------------------------
0 /usr/local/gcc-4.8.3/bin/gcc 48 自动模式
1 /usr/bin/gcc-4.4 44 手动模式
2 /usr/bin/gcc-4.6 46 手动模式
* 3 /usr/local/gcc-4.1.2/bin/gcc 41 手动模式
4 /usr/local/gcc-4.8.3/bin/gcc 48 手动模式
此时表示当前活动gcc为第三个gcc4.1.2;
输入4,按回车,会切换到第4个选项gcc-4.8.3;
输入gcc -v命令可以查看当前gcc版本;
有时候切换gcc以后,还要切换g++,命令同样
sudo update-alternatives --config g++