请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
主题中讨论的其他器件:CCStudio您好!
我已将编译器2.1.3.LTS 语言从默认值切换到 C99。 不再编译以下语句:
可以通过将"asm"更改为"__asm"来解决该问题。
手册中显示"除了在严格 ANSI C 模式中、还可以使用备用关键字"asm"。 可在 Relaxed C 中使用"
这意味着、选择 c99时、这也会强制实施严格的 ANSI。 但是、该手册还指出、宽松模式是默认模式。
为什么简单地选择 C99模式似乎会强制执行严格的 ANSI?