C++14系列(1):Linux下C++14開發環境配置
g++安裝
當前Ubuntu的LTS版本為14.04,直接在apt-get命令安裝的g++到不了5.0版本,不能獲得全部的c++14的支援,所以必須安裝5.0以上版本的g++,這裡的方法如下:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-5
– Remove the previous g++ version from the default applications list (if already exists)
sudo update-alternatives --remove-all gcc
– Make G++ 5 the default compiler on the system
sudo update-alternatives –install /usr/bin/g++ g++ /usr/bin/g++-5 20
sudo update-alternatives –config g++
使用
g++ --version
檢視g++版本資訊
Eclipse CDT安裝
到Eclipse開源工程網站下載新版的CDT開發環境,需要先安裝好JAVA執行環境,網上一搜都是,略。
Eclipse CDT內部配置與工程配置
在建立工程前,配置 Eclipse syntax parser:
具體步驟:
Window -> Preferences -> C/C++ -> Build -> Settings -> Discovery -> CDT GCC Build-in Compiler Settings
在 Command to get compiler specs 加上 -std=c++14
新建一個C++工程:
For project created as: File -> New -> Project -> C/C++ -> C++ Project
右擊工程開啟屬性:
Properties -> C/C++ Build -> Settings -> Tool Settings -> GCC C++ Compiler -> Dialect
加上 -std=c++14 到 other dialect flags
另外,為了解析和索引新版的一些語法:
Properties -> C/C++ General -> Preprocessor Include Paths, Marcos etc. -> Providers
enable CDT GCC Build-in Compiler Settings and move it higher then Contributed PathEntry Containers (重要)
最後
重新編譯
重新生成索引: Project ->C/C++ Index
重啟 Eclipse.
開始C++14之旅
開始拍程式碼吧~