【发布时间】:2012-10-15 16:56:14
【问题描述】:
当我在代码 sn-p 中使用 clock_gettime 并使用标志 -std=c99 进行编译时,出现如下错误:
warning: implicit declaration of function 'clock_gettime'
error: 'CLOCK_REALTIME' undeclared (first use in this function)
我已经包含了文件“time.h”。 任何人都知道如何解决它。
【问题讨论】:
-
如果您提及您的环境的细节、什么编译器、什么 libc 等,这将有所帮助。还有助于显示有问题的代码,例如
#include任何您拥有#define的相关宏. -
clock_gettime 不是标准 C99,CLOCK_REALTIME 也不是。但它们是 POSIX。
-
谢谢,我已经用flag -std=gnu99编译成功了