GCC 编译 -std简述

11 篇文章 0 订阅

用GCC编译代码时候后面带有-std=c++1z 的选项,这是指定c/c++的标准.具体的标准如下,详细信息可以看引用里面的详细说明

c

standdescript
-std=c90 or -std=iso9899:1990称为C89或C90
-std=iso9899:199409称为C94或C95
-std=c99 or -std=iso9899:1999.1999年发布的 ISO/IEC 9899:1999,称为C99
-std=c11 or -std=iso9899:2011称为C11
-std=gnu90C90和GNU扩展
-std=gnu99C99和GNU扩展
-std=gnu11C11和GNU扩展

c++

standdescript
-std=c++98, or -std=c++03称为 C++98
-std=c++11称为C++11
-std=c++14称为C++14
-std=c++17 or -std=c++1z称为C++17
-std=gnu++98C++98和GNU扩展
-std=gnu++11C++11和GNU扩展
-std=gnu++14C++14和GNU扩展
-std=gnu++1zC++17和GNU扩展

引用

https://gcc.gnu.org/onlinedocs/gcc/Standards.html

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值