文章转自:
https://blog.csdn.net/VennyJin/article/details/82794327
Ubuntu下gcc编译器的配置
查看当前gcc编译器版本
gcc --version
或者gcc -v
查看已经安装了的gcc版本
ls /usr/bin/gcc*
多版本Gcc的切换配置
- 假设电脑预装的是gcc-4.4,现在要换成gcc-4.5
- 自动下载某个版本的gcc
sudo apt-get install gcc-4.5 gcc-4.5-multilib g++-4.5 g++-4.5-multilib
- 将某个版本加入gcc候选中,最后的数字是优先级。
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 40
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.5 50
sudo update-alternatives --config gcc
直接输入选项即可完成切换
- 同样也要设置一下g++的
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.4 40
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.5 50
sudo update-alternatives --config g++
同样选择g++版本即可
注意:如果只装gcc的话,用cmake配置出来的项目遇到c++代码还是会用之前版本的gcc。
删除某个版本的gcc
sudo update-alternatives --remove gcc /usr/bin/gcc-4.5