使用GDB時對源碼路徑重新設置


有的時候一個程序不是在同一個機器上執行的,當調試的時候就可能無法找到源代碼的路徑,

這時就需要使用下面的方法了:

當gdb程序找不到源碼時,進行重新設置源碼路徑步驟:

(1). 使用如下命令查看目標文件中保存的是相對路徑還是絕對路徑
readelf -p .debug_str target_bin_file

(2). 如果是相對路徑:
使用 gdb 的dir命令添加的源碼搜索路徑

(3). 如果是絕對路徑:
進行路徑重新映射:set substitute-path old_path new_path


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM