我对Ubuntu不太熟悉,但是似乎无法使这个工作。在我的学校电脑上它运行良好,我不知道自己做错了什么。我已经检查过 usr/include ,time.h 在那里也很好。下面是代码:
#include <iostream>
#include <time.h>
using namespace std;
int main()
{
timespec time1, time2;
int temp;
clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &time1);
//do stuff here
clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &time2);
return 0;
}
我使用CodeBlocks作为我的IDE进行构建和运行。任何帮助都将非常感谢,谢谢。
-D_XOPEN_SOURCE=600
。另请参见使用-std=c99的GCC抱怨不知道struct timespec。 - jww