标签: c linux debugging gdb kernel-module
我在linux中使用GDB在用户空间中毫不费力地调试C程序。现在,我正在研究内核空间模块,我认为GDB将以相同的方式工作。但是,run命令不适用于.ko文件,我认为不应该。话虽如此,如何将GDB用于内核模块?我尝试了几个我在其他网站上找到的例子:
(gdb) set solib-search-path my_module.ko
据说,这应该从模块代码加载符号,但没有任何反应。任何人都可以提供一些见解吗?
答案 0 :(得分:2)
我认为你不能轻易使用GDB来调试内核模块
改用KGDB:
http://kgdb.linsyssoft.com/intro.htm