2013-03-13 67 views
0

當我試圖在QEMU上啓動內核映像時,我想調試我的QEMU源代碼和Linux內核源代碼(移植到特定的主板)。linux內核的調試符號文件

所以我開始是這樣的:

步驟1:$ GDB的qemu系統臂

步驟2:$休息

第3步{在QEMU SRC斷點列表}:$運行{內核映像} {引導裝載程序映像}

第4步:打開另一個控制檯

第5步:$臂無 - EABI-GDB

步驟6:$ file {加載編譯內核src的調試符號文件}

問題:編譯的內核src中的哪個文件包含調試符號?

如果我加載相同的內核映像,它說文件格式無法識別。

我試着用裸機代碼的例子,我能夠調試。

回答

2

符號通常可以在System.map中找到。關於'文件格式無法識別',請確保您沒有嘗試加載壓縮圖像。