Не получается собрать модуль ядра

Автор: rootЪ Дата: 12.05.2007 17:35 Здравствуйте!
Создал в KDevelop шаблонный проект Linux Kernel Module.
При попытке сборки выдается такое сообщение:

cd '/root/Drv/mydrv' && gmake -j1
make -C /lib/modules/2.6.14-1.1653.1asp/build SUBDIRS=/root/Drv/mydrv modules
make: *** /lib/modules/2.6.14-1.1653.1asp/build: Нет такого файла или каталога. Останов.
gmake: *** [default] Ошибка 2
*** Завершено с кодом: 2 ***

Так же такое сообщение выдается если пытаться сbuldить отдельно от KDevelop. Для сборки я так понимаю нужны исходники ядра (kernel-2.6.14-1.1653.1asp.src.rpm) - я их скачал, но как их корректно установить, чтобы они встали там где надо для сборки драйвера?
Re: Не получается собрать модуль ядра 12.05.2007 19:59Bircoph > нужны исходники ядра (kernel-2.6.14-1.1653.1asp.src.rpm)

Не обязательно. Достаточно поставить kernel-devel.
Re: Не получается собрать модуль ядра 12.05.2007 21:06rootЪ Bircoph, огромное спасибо, скачал kernel-devel нужной версии - сразу всё заработало Улыбка
Re: Не получается собрать модуль ядра 13.05.2007 04:34rootЪ И ещё вопросик если можно. Какой программой смотреть то что я передаю с помощью printk? Если ли что-нибудь такое же простое и удобное как dbgview(windows)? Как только я ни пытался это сделать:
1) tail -f /var/log/message
2) more /proc/kmsg/
3) echo 8 > /proc/sys/kernel/printk
не выходит...
В первых двух случаях вывод работает нестабильно, то выводит, то ничего не выводит. Даже сообщения с наивысшим приоритетом и то бывают пропускаются (вылезает какое-то ещё окно и в нем видно что все-таки не все выводит)... В третьем вообще ничего...
RSS-материал