Ich möchte testen, ob ein System volle Unterstützung für gcc-m32 hat. Ich habe versucht mit AX_CHECK_COMPILE_FLAG ([- m32], ..., ...). Dieser Test macht nicht, was ich möchte. Es scheint zu testen, ob -m32 eine gültige Option für gcc ist, NICHT, dass es tatsächlich einen Code kompilieren kann.Autoconf: Testen, ob gcc-m32 funktioniert AX_CHECK_COMPILE_FLAG löst es nicht
Ich weiß, dass, wenn ich -m33 test, dann AX_CHECK_COMPILE_FLAG korrekt sagt, dass es keine Option -m33 wie erwartet gibt.
An diesem System ein einfaches Hallo Welt Programm kompiliert macht folgendes:
$ 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
und gibt einen Nicht-Null-Status. Dieser Nicht-Null-Status ist das, wonach ich gerne testen möchte.
Sind Sie der '[SUCCESS] mit', '[FEHLER]', ' [INPUT] Argumente? –
ja ich bin. Siehe meine Antwort auf meine Frage – user2410881