GCC版本切换,-std=c++11问题

由于gcc版本会影响到一些编译工作的执行,所以gcc,g++版本的安装切换必不可少。包括cmake的操作也类似
1. 添加源
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
2. 安装4.8版本
sudo apt-get install gcc-4.8 g++-4.8
3. 查看已装版本
ls -lh /usr/bin/g++*
4. 切换版本
//60 40 为gcc的priority
sudo update-alternatives –install /usr/bin/gcc gcc /usr/bin/gcc-4.6 60 –slave /usr/bin/g++ g++ /usr/bin/g++-4.6
(install slave 前面均为两个-)
sudo update-alternatives –install /usr/bin/gcc gcc /usr/bin/gcc-4.8 40 –slave /usr/bin/g++ g++ /usr/bin/g++-4.8
(install slave前面均为两个-)
sudo update-alternatives –config gcc
(config前面为两个-)
5. 查看g++版本号,cmake版本号
g++ –version
cmake –version
(version前面为两个-)

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hao529good/article/details/46816139
文章标签: gcc版本
个人分类: ubuntu
上一篇Objectness 使用小结
下一篇Ubuntu 12.04安装python3.4
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭