我想知道是否有任何编译器支持相当多的新 C11 标准。寻找通用选择等功能。
有什么建议么?
Pelles C 7.00 版(候选版本现已推出)
GCC 4.9 支持泛型选择。它通常是发布前的错误修复阶段。http://gcc.gnu.org/gcc-4.9/changes.html
我认为Clang支持通用选择。
Intel 18 支持几乎所有的 C11 并支持从版本 16 开始的通用选择。
https://software.intel.com/en-us/articles/c11-support-in-intel-c-compiler
Cray 8.5在此处记录了对 C11 的支持,但我尚未对其进行彻底测试。我记得原子学已经支持了一段时间,因为它们是这个项目在 Cray 机器上工作所必需的。
完全披露:我为英特尔工作,但不在编译器团队。