Я пытаюсь вызвать функции и использовать типы “hrtimer” и “ktime”, но я получил сообщения об ошибках, например:
unknown type name ‘ktime_t
HRTIMER_MODE_ABS undeclared
когда я включаю заголовочный файл, например, для linux/ktime.h Я получил:
linux/ktime.h: No such file or directory compilation terminated.
есть ли какой-либо флаг для добавления в make файл? пока я использую -lrt.
Символы типа ktime_t
и HRTIMER_MODE_ABS
используются внутри ядра для реализации hrtimers.
Когда вы хотите использовать hrtimers из своей программы, просто используйте обычные функции таймера, такие как timer_create или лучше timerfd_create.