主要编译器/工具链中C99支持的状态是什么?

pkh*_*pkh 8 c compiler-construction c99 toolchain

对我在这里做出的评论的回应让我停下来思考:"我真的不知道C99支持的状态是什么."

维基百科提供了一些编译器的详细信息,但我不熟悉C99以了解标准的所有部分,因此我正在寻找格式塔概述的问题答案:

主要编译器/工具链中C99支持的状态是什么?

Yan*_*min 7

  1. MSVC:除非与C++重叠,否则故意不实现
  2. 海湾合作委员会:大多数有用的部分都在(并且已经有一段时间了).一些缺少的功能.
  3. clang:声称完整的C99支持

  • GCC还在此处记录了C99支持的级别:http://gcc.gnu.org/c99status.html (2认同)