【发布时间】:2014-07-04 08:13:45
【问题描述】:
我需要在configure.ac中测试gcc的版本,然后我这样做:
#if defined(__GNUC__) && (__GNUC__ > 3)
CFLAGS = xxxx
#else
CFLAGS = xxxx
#endif
但这失败了,if 表达式中的 CFLAGS 从未使用过,而我现在使用的 gcc 是 4.1.2。
然后我写了一个简单的c程序打印出__GNUC__ __GNUC_MINOR__,效果很好。
我错过了什么?如何在 configure.ac 中使用这两个宏?
【问题讨论】:
-
Find the GCC Version 的可能重复项