LINUX.ORG.RU

Отладочная информация в lkm


0

0

Народ, подскажите, как заставить компилятор генерировать отладочную информацию для lkm. GDB ругается (no debugging symbols found) для *.o.

Вот мой make файл:

obj-m += key.o

all:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules

clean:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean


попробуй -ggdb к флагам компилера

true_admin ★★★★★
()

а вообще, в сети были мануалы как ядро дебажить и как модули собирать.

true_admin ★★★★★
()
Ответ на: комментарий от const86

Спасибо за ответы! Нашел еще один способ: в дистрибутиве SLES есть файл kernel-debug-*.rpm, который содержит в себе "A Debug Version of the Kernel". После его установки и загрузки, появилась отладочная инофрмация.

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