gpt4 book ai didi

c - 如何在 gcc 中获取当前的 c 方言?

转载 作者:行者123 更新时间:2023-12-02 08:34:47 24 4
gpt4 key购买 nike

C 编程新手。
在 gcc -std 中设置编译的 C 标准,例如gcc -std=c99.
可以知道目前制定的是哪个C标准吗?

最佳答案

在各种模式下定义了各种预处理器符号。您可以使用 gcc -E -dM -x c/dev/null 获取所有预定义预处理器符号的转储。

当处于 C99 模式(-std=c99-std=gnu99)时,符号 __STDC_VERSION__ 被定义为 199901L。在 C11 模式下(使用 -std=c11std=gnu11),它是 201112L

在严格的 C 模式下(-std=cXX 而不是 -std=gnuXX),符号 __STRICT_ANSI__ 被定义为1

关于c - 如何在 gcc 中获取当前的 c 方言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22949060/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com