繁体   English   中英

如何在Qemu环境中使用GDB调试Linux内核

[英]How to Debug Linux Kernel using GDB in qemu environment

我有要求在哪里想使用GDB对Linux内核映像进行脱机处理,但不知道有什么可用的选项,

当我运行以下命令时

gdb ./vmlinux

 users/amit/vmlinuz-2.6.32-33-generic": not in executable format: File format not recognized

vmlinuz末尾的z告诉您内核映像处于压缩格式。 要对其进行调试,您需要具有未压缩的版本。 可以vmlinuz提取一个vmlinux ,但是必须确保在某处具有必需的调试符号(System.map?)。

最简单的选择可能是使用调试符号而不进行压缩来重建内核。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM