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

来源:互联网 发布:传统媒体的特点 知乎 编辑:程序博客网 时间:2024/06/05 09:54

由于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前面为两个-)

0 0
原创粉丝点击