这些宏测试了包可能需要或者需要使用的特定的系统特征。如果你要测试这些宏所不能测试的特征,可能你可以用 适当的参数调用主测试宏来达到目的(参见编写测试)。

这些宏打印消息以告诉用户它们正在测试的特征,以及它们的测试结果。它们为未来运行的configure 储存测试结果(参见缓存结果)。

在这些宏中,有的宏设置输出变量。关于如何获取它们的值,请参见Makefile中的替换。 在下面出现的术语“定义name”是“把C预处理符号name定义成1”的简称。 关于如何把这些符号的定义放入你的程序中,参见定义C预处理器符号。