我正在使用 C 代码检查进程持续时间。它适用于 Windows 32 位环境,但不适用于 Linux 64 位。
至少我的过程需要超过 3 分钟,但它显示 0.062 秒。我的代码如下。
#include <stdio.h>
#include <time.h>
#include <Windows.h>
int main(void)
{
clock_t start = clock();
//....... doing something. Sorry:D
printf("%.3f sec\n", (double)(clock() - start) / CLOCKS_PER_SEC);
return 0;
}
如何修复此代码也可以在 64 位 Linux 中工作?谢谢。