0

我是使用 GDB 调试器的新手。我正在关注链接http://www.linuxforu.com/2011/01/understanding-a-kernel-oops/ 我使用相同的代码和相同的Makefile. Syslogd 正在运行并CONFIG_DEBUG_INFO设置为y. 但是,我仍然没有成功。当我.ko用 GDB 打开文件时,我收到了消息

未找到调试符号

当我使用list*命令时,我得到

未找到符号表。

请帮帮我。

谢谢!

4

2 回答 2

1

这可能是从树中构建驱动程序的怪癖之一。使用

CONFIG_DEBUG_INFO=1 使

当你构建你的驱动程序时,你会得到调试符号。

于 2013-04-13T20:24:21.460 回答
0

You can try adding -g option while compiling the modules. This option should generate debugging symbols. Cannot say exactly why your flag 'CONFIG_DEBUG_INFO' is not working.

于 2012-06-20T09:08:52.683 回答