LINUX.ORG.RU

Траблы с хидерами


0

0

Доброго всем времени суток. Пишу модуль, в нем указываю

#include <linux/pci.h>

При компиляции начинает страшно ругаться на ошибки в этом хидере и в других хидерах объявленных в нем. Шо это может быть? Работаю в Debian 3.1, ядро 2.4.27-2-386. Использовал сначала файл, который лежит в /usr/include/linux.pci.h, потом пробовал юзать тот, который лежит в /usr/src/kernel-source-2.4.27-2-386/include/linux - с тем же результатом. Это что, у разработчиков руки кривые или я что-то неправильно делаю. Компилирую модуль

gcc -c mymodule.c


Ответ на: комментарий от sigill

Добавлял. И в самом коде писал

#define MODULE #define __KERNEL__ , но безрезультатно :-(

MurrVK
() автор топика
Ответ на: комментарий от stassats

Тупил :-) Люди если случится подобная х**ня указывайте в MakeFile

-I /usr/src/linux-2.xxx/include ну типа инклуд в исходниках ядра. Хотя мне кажется, что все это знали кроме меня :-)

MurrVK
() автор топика
Ответ на: комментарий от MurrVK

>-I /usr/src/linux-2.xxx/include

ага, ато он из /usr/include цеплял всякую дрянь :)

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