【发布时间】:2012-05-15 00:23:56
【问题描述】:
我有一个用 C 编写的程序,它使用 Autoconf。它在configure.ac 中使用AC_PROG_CC_C99,与gcc 一起使用时会转换为-std=gnu99 编译器选项。该程序严格按照 C99 规范编写,不使用任何 GNU 扩展。
我们应该如何设置 Autoconf 以使编译器强制执行该操作?
【问题讨论】:
-
您要查找的标志是
-std=c99 -pedantic,需要以CFLAGS结尾;不过,不知道如何最好地解决这个问题:( -
谢谢。我假设我可以手动添加它们,但如果可能的话,我更希望 Autoconf 做到这一点。不知道是否支持。
标签: c gcc c99 autotools autoconf