C++14系列(1):Linux下C++14開發環境配置


g++安裝

參考地址:
http://sysads.co.uk/2014/07/install-gcc-gnu-4-9-1-on-ubuntu-14-04/

當前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開源project站點下載新版的CDT開發環境,須要先安裝好JAVA執行環境。網上一搜都是。略。

Eclipse CDT內部配置與project配置

參考:
http://stackoverflow.com/questions/9131763/eclipse-cdt-c11-c0x-support

在建立project前,配置 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++project:

For project created as: File -> New -> Project -> C/C++ -> C++ Project

右擊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.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM