zoukankan      html  css  js  c++  java
  • 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.

    開始C++14之旅

    開始拍代码吧~

  • 相关阅读:
    委托理解
    WebForm与MVC模式优缺点
    关系型数据库与NOSQL
    抽象类与接口
    Asp.net中的状态保持方案
    数据库[约束]笔记
    xml文件操作
    String、Path、File、Directroy 常用方法总结
    面向对象5个基本设计原则
    面向对象分析与设计
  • 原文地址:https://www.cnblogs.com/gavanwanggw/p/7290005.html
Copyright © 2011-2022 走看看