编译器支持C11

问题描述:

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

有什么建议吗?

+3

不是一个直接的答案,因为不是一个编译器,但P99,http://p99.gforge.inria.fr/p99-html/group__C11.html,能够很好地模拟C11的大多数功能,最好的工作gcc系列编译器(广义上)与POSIX系统的交集。 – 2012-03-21 12:43:36

Pelles C版7.00(候选发布版已经上市)

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

+0

真棒,它支持通用选择,对不对? – ApprenticeHacker 2012-04-17 08:02:26

+0

@IntermediateHacker是,请参阅帮助文件中的_Generic selection_条目。 – 2012-04-18 13:41:49

+1

7.00发布于2012年7月8日 – alexandrul 2012-07-10 12:38:21

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

+1

仍然似乎不支持C11 ... – 2013-07-10 22:20:41

我认为Clang支持通用选择。

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