【发布时间】:2013-03-13 06:57:08
【问题描述】:
在尝试在 QEMU 上启动内核映像时,我想调试我的 QEMU 源代码和 Linux 内核源代码(移植到特定板)。
所以我开始这样的事情:
第 1 步:$gdb qemu-system-arm
第二步:$break { qemu src 中的断点列表 }
第三步:$run {kernel image} {boot loader image}
第 4 步:打开另一个控制台
第 5 步:$arm-none-eabi-gdb
步骤 6 : $file {加载已编译内核 src 的调试符号文件}
问题:编译的内核 src 中的哪个文件包含调试符号?
如果我加载相同的内核映像,它会显示文件格式无法识别。
我使用示例裸机代码进行了尝试,并且能够进行调试。
【问题讨论】:
标签: linux debugging linux-kernel gdb qemu