在Ubuntu16及以上版本安装配置C++11的编译环境

安装过程

首先,确认是否已经安装环境:输入 gcc --version,只可以 看到以下信息:

(base) root@instance-h9yr0vu1:~# gcc --version
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.11) 5.4.0 20160609
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

表示此机器已经安装了GCC,此机器的版本号为 5.4.0(注:支持C++11的最低版本为4.8)。如果没有使用 apt-get install gcc 进行安装。

测试环境

编写以下代码,并保存为 hello.cpp

#include 
#include  
using namespace std;

int main()
{
    auto msg = "hello, c++11";
    cout << msg << endl;
    return 0;
}

在命令行编译:g++ -std=c++11 -o hello.out hello.cpp,在此命令中包括以下内容:

  • g++ 编译命令
  • -std=c++11 要求以C++11的标准进行编译
  • hello.out 生成的文件名
  • hello.cpp 源文件

在生成完成以后,同目录下会生成 hello.out 文件,使用 ./hello.out 即可运行,输出为:

hello, c++11

完毕。

你可能感兴趣的:(C/C++,GCC,Ubuntu,编码环境)