小编Rob*_*Rob的帖子

如何在我的g ++编译器中满足C ++标准版本?

我知道C ++有标准而不是版本,因此,它们的发布由规范管理(例如C99,C ++ 11等)

C ++编译器具有版本,并且每个版本都可以支持多种c ++标准。

关于上述内容,我找到了我的g ++版本编译器,即7.2.0

? bgarcial [~] ? g++ --version
g++ (Ubuntu 7.2.0-8ubuntu3) 7.2.0
Copyright (C) 2017 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.

? bgarcial [~] ? 
Run Code Online (Sandbox Code Playgroud)

我的g ++编译器具有以下目录,我正在使用本机Makefile以C ++语言进行构建

? bgarcial [include/c++/7] ? pwd
/usr/include/c++/7

? bgarcial [include/c++/7] ?
Run Code Online (Sandbox Code Playgroud)

如何确定我的g ++编译器支持哪些C ++标准?

所述克++文档包括以下信息:

GCC支持1998年发布的原始ISO C ++标准以及2011和2014年的修订版。如果未提供C ++语言方言选项,则默认值为-std = gnu ++ …

c++ gcc g++ cmake

0
推荐指数
1
解决办法
1542
查看次数

标签 统计

c++ ×1

cmake ×1

g++ ×1

gcc ×1