[英]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.