Как использовать функции "hrtimer"?

Вопрос:

Я пытаюсь вызвать функции и использовать типы “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.

Оцените статью
TechArks.Ru
Добавить комментарий