相关疑难解决方法(0)

最严格的C代码的GCC选项?

应该设置哪些GCC选项以使GCC尽可能严格?(我的意思是尽可能严格)我在C89写作并希望我的代码符合ANSI/ISO标准.

c gcc iso ansi strict

21
推荐指数
2
解决办法
1万
查看次数

是否允许编译器向标准头添加函数?

是否允许C编译器向标准头添加函数并仍然符合C标准?

我在某处读到了这个,但除了附件J.5外,我在标准中找不到任何参考:

包含任何可能导致严格符合程序无效的扩展会导致实现不一致.此类扩展的示例包括新关键字,标准标头中声明的额外库函数或名称不以下划线开头的预定义宏.

但是,附件J是信息性的而不是规范性的...所以它没有帮助.

所以我想知道一个符合标准的编译器是否可以在标准头文件中添加额外的功能?

例如,假设它将非标准itoa添加到stdlib.h中.

c standards header c99

7
推荐指数
2
解决办法
357
查看次数

标签 统计

c ×2

ansi ×1

c99 ×1

gcc ×1

header ×1

iso ×1

standards ×1

strict ×1