1
我試圖讀取項目的源代碼。我想檢查許多功能。在所有功能上右擊並插入斷點需要很長時間。使用gdb命令行可以在文件的所有函數中插入斷點。我想知道是否可以在qt creator內完成?qt創建者在文件的所有函數中設置斷點
我試圖讀取項目的源代碼。我想檢查許多功能。在所有功能上右擊並插入斷點需要很長時間。使用gdb命令行可以在文件的所有函數中插入斷點。我想知道是否可以在qt creator內完成?qt創建者在文件的所有函數中設置斷點
是的,可以直接在Qt Creator中向GDB發出命令。見Directly Interacting with Native Debuggers。
是的,因爲您可以閱讀here有可能在給定文件中的每個函數上設置斷點。你需要的是rbreak命令:
rbreak文件:正則表達式
如果rbreak是帶一個文件名的資格,這限制了匹配給定的正則表達式的 指定文件的功能搜索。這可以用來,例如,對 設置斷點的每個函數中一個給定的文件中:(gdb) rbreak file.c:.
冒號從正則表達式中分離的文件名限定符可以任選地通過空間所包圍。
找到調試器日誌花了我一些時間:) –