Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 linux 中使用 GDB 在用户空间中轻松调试 C 程序。现在,我正在研究内核空间模块,我认为 GDB 会以同样的方式工作。但是,运行命令不适用于 .ko 文件,我认为它不应该。话虽如此,如何将 GDB 用于内核模块?我尝试了在其他网站上找到的几个示例:
(gdb) set solib-search-path my_module.ko
据说,这应该从模块代码中加载符号,但什么也没发生。谁能提供一些见解?
我不认为您可以轻松地使用 GDB 来调试内核模块
改用 KGDB:
http://kgdb.linsyssoft.com/intro.htm