MinGW error "undefined reference to 'typeof''"
I get an "undefined reference to 'typeof'"-error compiling and linking this:
#include <stdio.h>开发者_运维百科;
#include <stdlib.h>
#include <stddef.h>
int main() {
typeof(5);
return 0;
}
Version of gcc is 4.3.3, command line is "gcc.exe -std=c99 1.c -o 1.exe".
By passing the option -std=c99
to GCC you've asked it to compile according to the C99 standard, which doesn't support the typeof
keyword.
You may want to use -std=gnu99
instead.
精彩评论