gcc 5.0 是第一个完全支持C++14的编译器,Windows上可以安装mingw版的,在sourceforge 上有下载,安装也比较方便。在Linux上安装的话需要首先安装一些依赖库。在Ubuntu12.04 lts默认安装的是gcc4.6.3,其实该版本也支持一些c++11的特性,可以通过增加“-std=c++0x" 编译选项来使用这些特性,但是对多线程库的支持较差,4.6以上大版本是通过ppa来安装的,因此需要添加ppa repository 。
下面就来看一下安装步骤(仅适合ubuntu12.04 ~ 14.10):
关键步骤(以下步骤是必须的):sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-5 # gcc可以不升级依然用4.6,只装g++5
sudo apt-get install g++-5
sudo apt-get install gcc-5-multilib # gcc可以不升级依然用4.6,只装g++5
sudo apt-get install g++-5-multilib
sudo apt-get install g++-5-doc # 可选

本文介绍如何在Ubuntu 12.04 LTS到14.10上安装gcc 5.0,它是首个完全支持C++14的编译器。由于Ubuntu默认版本为4.6.3,若要使用C++11特性,需添加编译选项。为安装gcc/g++ 5.0,需要添加PPA repository并遵循特定的安装步骤。
最低0.47元/天 解锁文章
6726

被折叠的 条评论
为什么被折叠?



