Здравствуйте. Может, кто-то может помочь мне в таком вопросе.
Есть такое руководство: Linux Kernel Module Programming Guide (http://www.linuxdoc.org/LDP/lkmpg/mpg.html) там есть примеры ( http://www.ibiblio.org/pub/Linux/docs/linux-doc-project/module-programming-guide/ ). Беру пример 02_chardev. Компилирую. Получаю длииинный список сообщений такого содержания: In file included from /usr/include/linux/fs.h:272, from chardev.c:20: /usr/include/linux/hpfs_fs_i.h:5: parse error before `ino_t' /usr/include/linux/hpfs_fs_i.h:5: warning: no semicolon at end of struct or union /usr/include/linux/hpfs_fs_i.h:12: parse error before `:' In file included from /usr/include/linux/fs.h:274, .... chardev.c: At top level: /usr/include/linux/sched.h:305: storage size of `times' isn't known make: *** [chardev.o] Error 1 Весь лог довольно длинный (56 kb). Если нужно, пришлю. Почему мне это нужно. Просто хотел скомпилировать тут один драйвер. И при компиляции получал аналогичные сообщения. Я думал, из-за того, что драйвер старый. Но теперь и не знаю... Наверное у меня что-то криво стоит. А так бы хотелось драйверочек скомпилировать. Потато. Ядро 2.2.19pre17. Распаковал в /usr/src/linux , /usr/include/linux и asm сделал линками на соответствующие дирректории в сорсе. В ядре: CONFIG_MODULES=y CONFIG_MODVERSIONS=y CONFIG_KMOD=y Буду рад любым советам. С уважением, Николай.