我正在阅读 linux功能测试宏页面,并在注释部分指出:
<features.h> 是 Linux/glibc 特定的头文件。其他系统也有类似的文件,但通常具有不同的名称。该头文件会根据需要自动包含在其他头文件中:无需显式包含它即可使用功能测试宏。
我知道其他系统不会具有与 features.h 相同的文件名,因此您不应直接包含它。但是,如果不包含头文件,如何知道是否可以使用功能测试宏?
c linux macros c99 header-files
c ×1
c99 ×1
header-files ×1
linux ×1
macros ×1