我尝试调用函数并使用“ hrtimer”和“ ktime”的类型,但是却收到如下错误消息:
unknown type name ‘ktime_t’
HRTIMER_MODE_ABS undeclared
当我包含头文件时,例如对于linux / ktime.h,我得到:
linux/ktime.h: No such file or directory compilation terminated.
是否有任何标记要添加到生成文件中?现在,我使用-lrt。
最佳答案
诸如ktime_t
和HRTIMER_MODE_ABS
之类的符号在内核内部用于实现hrtimers。
当您想从程序中使用小时计时器时,只需使用常规计时器功能,如timer_create或更好的timerfd_create。