3

「「typeof」への未定義の参照」エラーが発生します-これをコンパイルおよびリンクします:

#include <stdio.h>
#include <stdlib.h>
#include <stddef.h>

int main() {
    typeof(5);
    return 0;
}

gcc のバージョンは 4.3.3、コマンド ラインは "gcc.exe -std=c99 1.c -o 1.exe" です。

4

1 に答える 1

4

オプションを GCC に渡すことで、キーワード-std=c99をサポートしていない C99 標準に従ってコンパイルするように要求しました。typeof

-std=gnu99代わりに使用することもできます。

于 2010-04-11T02:48:56.660 に答える