我在http://en.wikipedia.org/wiki/C99中发现,Pelles完全支持C99。
然而,我对此持怀疑态度。
您可能已经知道,GCC项目还没有完全支持C99。GCC是否符合的细节都有很好的记录。然而,我不能理解Pelles完全符合的确切含义。
它是否适用于每台计算机和操作系统?
例如,如果硬件完全兼容,则GCC (在命令行选项-std=c99下)就符合ISO/IEC IEEE 60559 (浮点标准)。
http://gcc.gnu.org/c99status.html
Pelles C是否关注这种级别的细节?我对Pelles C符合C99的说法不太确定。
发布于 2013-08-24 10:53:20
根据this article和Wikipedia的说法,Pelles完全支持C99 (和C11)。因此,除非您有证据表明它不符合,否则我认为可以说它符合C99标准。
至于对IEC 60559浮点算法的支持,请注意,它只在C99 (和C11)中是可选的:
C99§6.10.8预定义的宏名称
以下宏名称由实现有条件地定义:
整数常量1,用于表示符合附件F中的规范( __STDC_IEC_559__
60559浮点算术)。
整数常量1,用于表示遵守信息附件G中的规范( __STDC_IEC_559_COMPLEX__
60559兼容复数算术)。
https://stackoverflow.com/questions/18413785
复制相似问题