在用GDB進行 debug的時候,可以用 directory 設(shè)置搜索目錄,用 show direcories 顯示設(shè)置的搜索目錄:

但是,有個局限性,就是這個搜索目錄不是遞歸的,它只對設(shè)置的目錄下的文件起作用,對于這個目錄下的其它目錄里的文件不起作用。所以這個功能不是很好用。
一種比較好的方法是借助 gdb的-d選項:

先使用命令把需要搜索的目錄設(shè)置好,傳給gdb.
具體方法是:
gdb `find srcdir -type d -printf ‘-d %p ’` prog
有的版本的 find不支持 -printf選項,此時,可以用下面的方法:
gdb `find 。 -type d | xargs printf “ -d %s”` prog
-
gdb
+關(guān)注
關(guān)注
0文章
61瀏覽量
13801 -
DEBUG
+關(guān)注
關(guān)注
3文章
95瀏覽量
21200
發(fā)布評論請先 登錄
Linux下用gdb 調(diào)試、查看代碼堆棧 - 程良
如何修改包含文件的搜索路徑不必編輯源代碼“include”語句?
使用GDB對RT-Smart進行代碼調(diào)試的方法
萬能遙控器代碼自定義搜索方法說明
反向射線跟蹤的三維路徑搜索方法
基于語法和語義結(jié)合的源代碼精確搜索方法
基于增強描述的代碼搜索方法
linux下gdb安裝與使用簡介
如何通過cmm命令設(shè)置調(diào)試映像源代碼路徑
Matlab怎么設(shè)置搜索路徑?
在板子中調(diào)試GDB的方法

設(shè)置 GDB 代碼搜索路徑的方法
評論