使用QEmu调试Linux内核 “No symbol table is loaded.”

来源:互联网 发布:optical flow算法介绍 编辑:程序博客网 时间:2024/06/02 04:43

https://lists.gnu.org/archive/html/qemu-devel/2008-06/msg00684.html

使用QEmu调试Linux内核的时候,输入list命令,无法显示当前断点的前后代码。

这是因为在对内核进行编译的时候,没有设置debug信息。

需要在Makefile文件中,增加下面两项:

CONFIG_DEBUG_INFO=y

CONFIG_FRAME_POINTER=y


如果还是不行的话,看一看是不是把vmlinux拷出来了,最好不要拷出来,就放到linux源码目录下面。

0 0
原创粉丝点击