在尝试在QEMU上启动内核映像时,我想调试我的QEMU源代码和Linux内核源代码(移植到特定的板)。
所以我开始这样的事情:
第1步:$ gdb qemu-system-arm
第2步:$ break {qemu src中的断点列表}
第3步:$ run {kernel image} {boot loader image}
第4步:打开另一个控制台
第5步:$ arm-none-eabi-gdb
步骤6:$ file {加载已编译内核src的调试符号文件}
问:编译内核src中的哪个文件包含调试符号?
如果我加载相同的内核映像,则说文件格式无法识别。
我尝试使用裸金属代码示例,我可以调试。