ubuntu下切换不同的g++/gcc版本
2018-03-30 17:08
633 查看
目前Ubuntu 12.04自带的GCC版本为4.6,遗憾的是在实际使用时,反而版本越高越好问题越多,所以,一旦遇到编译问题时最好先检查你下载的工程里的readme,默认的编译器版本是否为当前的安装版本,如果不是,就需注意很可能是版本兼容问题(甚至你可能是第一个遇到此BUG的幸运者),初步调试后即可尝试降低版本测试。目前主流gcc版本有两个,一个是gcc4.4,一个是gcc最新版本(4.6),下文介绍这两个版本切换和安装方法。
设置完成后,gcc自动切换为使用4.4版本,因为上面设置4.4优先级高于4.6
一、gcc最新版本安装
root@ubuntu:~# apt-get install build-essential这里build-essential会自动安装最新版本的gcc,如果需要指定使用旧版本gcc,只能再次手动安装。二、gcc 4.4安装
gcc 4.4是目前很多工程指定的一个版本,安装方法如下:root@ubuntu:~# apt-get install gcc-4.4 g++-4.4 g++-4.4-multilib gcc-4.4-multilib三、设置gcc版本切换
设置优先级自动
设置后,系统自动根据优先级选择,假设要设置gcc4.4优先于gcc4.6,设置方法如下:每一条指令前面需要加上sudo。设置完成后,gcc自动切换为使用4.4版本,因为上面设置4.4优先级高于4.6
四、查看生效的gcc版本
gcc -v示例输出:相关文章推荐
- Ubuntu下两个gcc版本切换
- ubuntu 安装多套 gcc 和版本切换
- Ubuntu下两个gcc版本切换
- Ubuntu下两个gcc版本切换
- linux不同gcc/G++版本之间的切换
- ubuntu下多个gcc版本切换
- Ubuntu下gcc版本的切换
- ubuntu下手工切换低版本GCC
- Ubuntu下两个gcc版本切换
- 在Ubuntu14.04的64位下安装opencv2.4.13和opencv3.1.0及不同版本间切换的操作
- linux上怎么切换不同版本的arm-linux-gcc?只需改一行函数
- Ubuntu下两个gcc版本切换
- linux下安装两个不同版本的交叉编译环境arm-linux-gcc4.4.3、arm-linux-gcc3.4.1,切换调用的解决
- ubuntu下手工切换gcc版本
- linux上怎么切换不同版本的arm-linux-gcc?只需改一行函数
- Ubuntu下gcc多版本共存和版本切换
- ubuntu多个gcc版本切换
- Ubuntu GCC安装、版本切换
- Ubuntu下切换GCC版本
- Ubuntu gcc切换版本