支持C11的编译器

时间:2012-03-21 12:27:24

标签: c compiler-construction c11

我想知道是否有任何编译器支持相当数量的新C11标准。寻找像Generic Selection等的功能

有什么建议吗?

5 个答案:

答案 0 :(得分:9)

Pelles C版本7.00(候选版本现已上市)

http://www.smorgasbordet.com/pellesc/

答案 1 :(得分:7)

你最好的选择可能是Clang。请参阅the current releasethe upcoming one的发行说明。

答案 2 :(得分:5)

我认为Clang支持通用选择。

答案 3 :(得分:5)

GCC 4.9支持通用选择。它一般是在发布之前的错误修正阶段。 http://gcc.gnu.org/gcc-4.9/changes.html

答案 4 :(得分:0)

Intel 18支持几乎所有的C11,并从版本16开始支持通用选择。

https://software.intel.com/en-us/articles/c11-support-in-intel-c-compiler

Cray 8.5文档支持C11 here,但我尚未对其进行全面测试。我记得原子已经支持了一段时间了,因为原子this project在Cray机器上工作是必需的。

完全公开:我为Intel工作,但不在编译器团队工作。