我是使用GDB调试器的新手。我正在关注链接http://www.linuxforu.com/2011/01/understanding-a-kernel-oops/
我使用相同的代码和相同的Makefile
。 Syslogd正在运行,CONFIG_DEBUG_INFO
设置为y
。但是,我仍然没有成功。当我用GDB打开.ko
文件时,我收到消息
未找到调试符号
当我使用list*
命令时,我得到了
找不到符号表。
请帮帮我。
谢谢!
答案 0 :(得分:1)
这可能是在树外建造司机的怪癖之一。使用
CONFIG_DEBUG_INFO = 1制作
构建驱动程序时,会获得调试符号。
答案 1 :(得分:0)
您可以在编译模块时尝试添加-g
选项。此选项应生成调试符号。
无法准确说明为什么你的标志'CONFIG_DEBUG_INFO'无效。