当我尝试在Linux上编译它时gcc -std=c99,编译器抱怨不知道struct timespec.但是,如果我编译它没有-std=c99一切正常.
gcc -std=c99
struct timespec
-std=c99
#include <time.h> int main(void) { struct timespec asdf; return 0; }
为什么会这样,有没有办法让它继续使用-std=c99?
c posix c99 timespec
c ×1
c99 ×1
posix ×1
timespec ×1