C++11依赖于gcc 4.9,Ubuntu14.04自带的是4.8版本,所有决定更新一下gcc和g++
,
可惜直接
sudo apt-get install gcc-4.9
不好用,
所有可以这样:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update
然后就可以安装了
sudo apt-get install gcc-4.9 gcc-4.9-multilib g++-4.9 g++-4.9-multilib
安装好后执行
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 50 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.9 90
输入命令查看gcc g++ 版本,
sudo update-alternatives --config g++ sudo update-alternatives --config gcc
会看到如下信息:
有 3 个候选项可用于替换 gcc (提供 /usr/bin/gcc)。
选择 路径 优先级 状态
------------------------------------------------------------
0 /usr/bin/gcc-4.9 50 自动模式
* 1 /usr/bin/gcc-4.6 30 手动模式
2 /usr/bin/gcc-4.7 40 手动模式
3 /usr/bin/gcc-4.9 50 手动模式
输入编号完成切换(g++同)
如果想删除可选项的话可以键入以下指令:
sudo update-alternatives --remove gcc /usr/bin/gcc-4.9