LINUX.ORG.RU

Как правильно включить в программу заголовки ядра


0

0

Собственно сабж

Прочитал в что написанно в /usr/include/linux/version.h

сделал как там написанно. Написал в файле Makefile.am

INCLUDEDIR =/lib/modules/2.6.10/build/include/

CFLAGS += -I$(INCLUDEDIR)

Сделал automake потом make и получил ошибку:

main.c: In function `main': main.c:98: error: `jiffies' undeclared (first use in this function) main.c:98: error: (Each undeclared identifier is reported only once main.c:98: error: for each function it appears in.)

хотя в main.c включил

#include <linux/param.h>

#include <linux/sched.h>

#include <linux/timex.h>

#include <linux/time.h>

Как вообще правильно включать заголовки текущего ядра себе в программу?? А не текущего??

anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.