为什么C标准C11在gcc中不是默认值?

德马科

如果您查看这些标准,就会发现它们确实包含对C11和C99的支持。但是,如果您尝试在不指定标准的情况下编译代码,则GCC仍将使用C89 / C90。

这背后的原因是什么?

我的意思是,在其他语言中,通常只要发布新标准,编译器就会被设置为遵循新规则。

为什么这种行为与gcc编译器不同?

约翰·波德

答案在您链接的页面中:

GCC支持C标准的三个版本,尽管对最新版本的支持尚未完成。

对C99的支持已经基本完成,但是我认为还有一些小事情尚未实现。根据该页面,他们打算使带有GNU扩展名的C11在将来的版本中成为默认设置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么GCC使用mov / mfence而不是xchg来实现C11的atomic_store?

来自分类Dev

为什么我可以在gcc -std = c11中使用gets()?

来自分类Dev

为什么GCC可以消除C11 atomic_load中的内存障碍?

来自分类Dev

为什么GCC可以消除C11 atomic_load中的内存障碍?

来自分类Dev

为什么nullglob不是默认值?

来自分类Dev

在C#中,为什么子类字段的默认值不覆盖超类字段的默认值?

来自分类Dev

在C#中,为什么子类字段的默认值不覆盖超类字段的默认值?

来自分类Dev

为什么C11标准不会丢弃不安全的strcat(),strcpy()函数?

来自分类Dev

C11标准文档

来自分类Dev

为什么 switch 语句在这个 C 计算器中显示默认值?

来自分类Dev

为什么零初始化不是c ++中未初始化变量的默认值?有编译器选项可以强制执行吗?

来自分类Dev

新标准C11(不是C ++ 11)中是否有constexpr或计划在将来使用?

来自分类Dev

c中char的默认值是什么

来自分类Dev

为什么$ params从配置文件中获取值,而不是从默认值中获取值?

来自分类Dev

为什么constexpr不是所有函数的默认值?

来自分类Dev

为什么`ffmpeg`的`-hide_banner`不是默认值?

来自分类Dev

为什么需要“-人类可读”而不是默认值?

来自分类Dev

澄清C11标准中的工会示例

来自分类Dev

C ++默认值

来自分类Dev

为什么RandomForestClassifier中的max_features的默认值与RandomForestRegressor中的默认值不同?

来自分类Dev

为什么C11不支持Lambda函数

来自分类Dev

为什么 C11 递归定义字符常量?

来自分类Dev

为什么在 C11 中与 bool 的比较不转换为 bool?

来自分类Dev

在C#中设置默认值

来自分类Dev

struct c中的默认值[重复]

来自分类Dev

C ++中类成员的默认值

来自分类Dev

在C#中设置默认值

来自分类Dev

turbo c 中的默认值

来自分类Dev

c ++ 11首先是什么?构造函数或默认值?

Related 相关文章

  1. 1

    为什么GCC使用mov / mfence而不是xchg来实现C11的atomic_store?

  2. 2

    为什么我可以在gcc -std = c11中使用gets()?

  3. 3

    为什么GCC可以消除C11 atomic_load中的内存障碍?

  4. 4

    为什么GCC可以消除C11 atomic_load中的内存障碍?

  5. 5

    为什么nullglob不是默认值?

  6. 6

    在C#中,为什么子类字段的默认值不覆盖超类字段的默认值?

  7. 7

    在C#中,为什么子类字段的默认值不覆盖超类字段的默认值?

  8. 8

    为什么C11标准不会丢弃不安全的strcat(),strcpy()函数?

  9. 9

    C11标准文档

  10. 10

    为什么 switch 语句在这个 C 计算器中显示默认值?

  11. 11

    为什么零初始化不是c ++中未初始化变量的默认值?有编译器选项可以强制执行吗?

  12. 12

    新标准C11(不是C ++ 11)中是否有constexpr或计划在将来使用?

  13. 13

    c中char的默认值是什么

  14. 14

    为什么$ params从配置文件中获取值,而不是从默认值中获取值?

  15. 15

    为什么constexpr不是所有函数的默认值?

  16. 16

    为什么`ffmpeg`的`-hide_banner`不是默认值?

  17. 17

    为什么需要“-人类可读”而不是默认值?

  18. 18

    澄清C11标准中的工会示例

  19. 19

    C ++默认值

  20. 20

    为什么RandomForestClassifier中的max_features的默认值与RandomForestRegressor中的默认值不同?

  21. 21

    为什么C11不支持Lambda函数

  22. 22

    为什么 C11 递归定义字符常量?

  23. 23

    为什么在 C11 中与 bool 的比较不转换为 bool?

  24. 24

    在C#中设置默认值

  25. 25

    struct c中的默认值[重复]

  26. 26

    C ++中类成员的默认值

  27. 27

    在C#中设置默认值

  28. 28

    turbo c 中的默认值

  29. 29

    c ++ 11首先是什么?构造函数或默认值?

热门标签

归档