GDB 顯示庫原始碼遺失檔案錯誤
使用GDB 偵錯C 異常時,使用者可能會遇到錯誤訊息,提示缺少檔案文件,例如“raise.c”的“沒有這樣的文件或目錄”。即使正確處理異常,也會出現此錯誤。
解決方案:取得庫原始碼與除錯資訊
要解決此問題,需要取得相關函式庫(在本例中為libc6)的原始碼和除錯資訊. Ubuntu 為此提供了 debuginfo 軟體套件。
調試 C 庫原始碼的步驟:
設定套件系統下載原始碼套件:
下載原始碼:
調整GDB的原始碼目錄:
一旦完成這些步驟,GDB 將能夠存取正確的原始程式碼並提供異常的準確偵錯資訊。
以上是為什麼GDB在Ubuntu中偵錯C異常時會報遺失檔案錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!