0
我有需求在那裏我想使用GDB到debud我的Linux內核映像,但不知道什麼是相關的可用選項,如何調試Linux內核使用GDB的QEMU環境
當我運行以下命令
GDB ./vmlinux
users/amit/vmlinuz-2.6.32-33-generic": not in executable format: File format not recognized
我有需求在那裏我想使用GDB到debud我的Linux內核映像,但不知道什麼是相關的可用選項,如何調試Linux內核使用GDB的QEMU環境
當我運行以下命令
GDB ./vmlinux
users/amit/vmlinuz-2.6.32-33-generic": not in executable format: File format not recognized
的z
末的vmlinuz
告訴你,你的內核映像是壓縮格式。要調試它,你需要有一個未壓縮的版本。你可以從你的vmlinuz
中提取一個vmlinux
,但是你必須確保你在某個地方(System.map?)有必要的調試符號。
最簡單的選擇可能是使用調試符號重建您的內核,而不是壓縮。
謝謝,會試試看 – 2013-03-13 09:40:59