C++14系列(1):Linux下C++14开发环境配置
来源:互联网 发布:网络教育文凭国家承认吗 编辑:程序博客网 时间:2024/05/17 19:16
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/testsudo apt-get updatesudo 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内部配置与工程配置
参考:
http://stackoverflow.com/questions/9131763/eclipse-cdt-c11-c0x-support
在建立工程前,配置 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之旅
开始拍代码吧~
- Linux 下C开发环境配置
- C++14系列(1):Linux下C++14开发环境配置
- Fedora Linux 下安装配置C开发环境Code::Blocks
- Linux下C/C++开发环境的配置
- Fedora Linux 下安装配置C开发环境Code::Blocks
- Fedora Linux 下安装配置C开发环境Code::Blocks
- Fedora Linux 下安装配置C开发环境Code::Blocks
- Linux 下 Eclipse C/C++开发 环境配置
- Linux 下安装配置C/C++开发环境 Code::Blocks
- Fedora Linux 下安装配置C开发环境Code::Blocks
- Linux下c/c++开发环境的配置
- 利用ubuntu配置linux下c语言开发环境
- Linux下配置eclipse 开发c/c++环境
- Linux下的C开发环境,Java开发环境,ecplise+cdt+ndk开发环境配置一条龙(未完待续)
- linux下c语言的开发环境(1)
- linux环境C开发系列0-基础
- linux环境C开发系列2-目录
- linux环境C开发系列3-文件
- 1321 Poj 棋盘问题(类似N皇后--暴力DFS)
- asp.net 开发BUG ,不定时更新
- HDU-1698 Just a Hook(区间更新)
- 基于TCP/IP协议的网络编程
- 数据结构
- C++14系列(1):Linux下C++14开发环境配置
- 位运算
- 整理的正则表达式笔记
- Hadoop之推测执行
- java.lang.OutOfMemoryError异常解决方法
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- SOAPUI 项目导入
- HeadFirst 设计模式 5 单例模式(巧克力工厂)
- 【并查集】【NOI 2015】【bzoj 4195】程序自动分析