【发布时间】:2016-09-09 01:02:04
【问题描述】:
我想测试一下系统是否完全支持 gcc -m32。我尝试使用 AX_CHECK_COMPILE_FLAG([-m32], ..., ...)。那个测试没有做我想做的事情。似乎测试 -m32 是否是 gcc 的有效选项,NOT 它实际上可以编译代码。
我知道如果我测试 -m33 则 AX_CHECK_COMPILE_FLAG 正确地表示没有预期的 -m33 选项。
在这个特定的系统上,编译一个简单的 hello world 程序会执行以下操作:
$ gcc -m32 -c hello.c
In file included from /usr/include/features.h:385,
from /usr/include/stdio.h:28,
from hello.c:1:
/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory
并返回非零状态。这种非零状态是我希望能够测试的。
【问题讨论】:
-
您使用的是
[SUCCESS]、[FAILURE]、[INPUT]参数吗? -
是的,我是。查看我对我的问题的回答