我必须将应用程序从 C++ 重写为 C。我在 Ubuntu 12.04 上使用 gcc 和 Eclipse。这样做我遇到了这个错误
../src/TTNoddy.c: In function ‘main’:
../src/TTNoddy.c:16:2: error: unknown type name ‘timespec’
这是我重现问题的代码片段
#include <time.h>
int main(void) {
timespec TS;
TS.tv_nsec = 1;
return 0;
}
我在这里感到困惑 - 我是一名 C++ 编码员,在我的生活中从未编写过纯 C 应用程序,但手册页clock_gettime
清楚地表明在我包含在这里timespec
的头文件中找到了它。time.h
我错过了什么?