如何检查 configure.ac 中的特定 gcc 功能

nzo*_*xia 6 c c++ autoconf gcc

例如,gcc 4.7 有一个新特性-Wnarrowing。在 configure.ac 中,如何测试当前 gcc 是否支持某个功能?gnulibc 中
有一个文件,但对我来说没有多大意义。

小智 0

有关此类测试的示例,请参阅http://code.google.com/p/opendoom/source/browse/trunk/VisualC8/autotools/ac_c_compile_flags.m4 - 这尝试使用给定的编译器标志编译一个简单的程序,并且如果有效的话将其添加到 CFLAGS 中。