18

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

有什么建议么?

4

5 回答 5

9

Pelles C 7.00 版(候选版本现已推出)

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

于 2012-04-17T00:24:32.667 回答
7

你最好的选择可能是 Clang。请参阅当前版本即将发布的版本说明。

于 2012-03-21T12:38:25.380 回答
6

GCC 4.9 支持泛型选择。它通常是发布前的错误修复阶段。http://gcc.gnu.org/gcc-4.9/changes.html

于 2014-01-19T23:48:38.710 回答
5

我认为Clang支持通用选择。

于 2012-03-21T12:38:56.353 回答
0

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

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

Cray 8.5在此处记录了对 C11 的支持,但我尚未对其进行彻底测试。我记得原子学已经支持了一段时间,因为它们是这个项目在 Cray 机器上工作所必需的。

完全披露:我为英特尔工作,但不在编译器团队。

于 2019-06-28T14:37:42.790 回答