原文:gdb調試時指定源碼在linux哪個目錄,GDB源代碼查找路徑

在gdb程序的時候,有時候會發現源代碼文件找不到,對於那些帶調試信息的系統庫或者第三方庫,很多時候當你真正想gdb去追他源代碼的時候你會發現gdb根本找不到這些源代碼路徑。這個時候有兩種選擇: 如果gdb這個時候告訴你找不到這個帶調試信息庫的源文件路徑,此時給出的路徑地址是絕對路徑,比如 home rickyk qt . . src corelib tools qstring.cpp: 沒有那個文 ...

2022-03-15 14:30 0 1102 推薦指數:

查看詳情

GDB源代碼查找路徑

gdb程序的時候,有時候會發現源代碼文件找不到,對於那些帶調試信息的系統庫或者第三方庫,很多時候當你真正想gdb去追他源代碼的時候你會發現gdb根本找不到這些源代碼路徑。這個時候有兩種選擇: 【1】如果gdb這個時候告訴你找不到這個帶調試信息庫的源文件路徑,此時給出的路徑地址是絕對路徑 ...

Thu Dec 25 23:57:00 CST 2014 0 10200
gdb指定源碼路徑

· 當我們在設備上使用源碼編譯程序后,在另一台設備上應用並gdb調試,這時會提示找不到源碼文件。 · 這是因為在另一台設備中沒有源碼文件,即使有源碼文件,如果路徑和在編譯路徑一致的情況下也是不行的。 · 此時我們只需將源碼拷貝到另一台設備中,然后在gdb模式中設置新的路徑:(gdb) set ...

Mon Mar 28 23:08:00 CST 2022 0 3008
linuxgdb調試查看源代碼

GDB是GNU開源組織發布的一個強大的UNIX下的程序調試工具。或許,各位比較喜歡那種圖形界面方式的,像VC、BCB等IDE的調試,但如果你是在UNIX平台下做軟件,你會發現GDB這個調試工具有比VC、BCB的圖形化調試器更強大的功能。所謂“寸有所長,尺有所短”就是這個道理 ...

Mon Nov 12 01:52:00 CST 2018 0 5929
Linux學習--gdb調試

一.gdb常用命令: 命令 描述 backtrace(或bt) 查看各級函數調用及參數 finish 連續運行到當前函數返回為止,然后停下來等待 ...

Fri Dec 07 19:11:00 CST 2012 5 120290
LinuxGDB調試命令

gdb啟動 gdb 程序名 l 查看源代碼(默認顯示十行) l 文件名:行數 l 文件名:函數名 添加斷點 break + 行數 (b 也行) b 15 if i == 15 條件斷點 i b 查看斷點信息 start 程序執行一步 n 單步調試 s ...

Sat Aug 03 23:43:00 CST 2019 0 777
linuxgdb調試

1、編譯要加上-g選項 gcc -g -o hello hello.c 2、常用命令 l 查看源碼 , b 加斷點, r 開始運行調試, n 下一步, s下一步但是會進入子函數. p 輸出數據. info args查看當前函數參數值;info locals 看當前函數棧上值信息;info ...

Mon Jul 01 06:23:00 CST 2019 0 1626
使用GDB源碼路徑重新設置

有的時候一個程序不是在同一個機器上執行的,當調試的時候就可能無法找到源代碼路徑, 這時就需要使用下面的方法了: 當gdb程序找不到源碼,進行重新設置源碼路徑步驟: (1). 使用如下命令查看目標文件中保存的是相對路徑還是絕對路徑readelf -p .debug_str ...

Tue Mar 15 22:42:00 CST 2022 0 1303
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM