天天看點

Linux下Qt程式的調試方法

Linux下Qt程式的調試方法

轉自 http://yesybl.org/blogcn/2009/10/03/40/

首先執行

qmake --project      

然後在生成的.pro檔案中加入下面一行代碼

CONFIG += qt debug warn_on      

然後執行

qmake projectName.pro
make      

接下來就可以使用gdb,ddd,kdb等進行調試!

gdb多檔案調試方法

輸入

gdb projectName.bin      

進入gdb的調試界面,C++和C的代碼在gdb裡的對待方法不同,C語言編寫的程式隻需

要在gdb界面内輸入:

list filename:line_number      

就可以轉換源代碼檔案,設定斷點。但在C++中,gdb按域來區分代碼,比如說需要

檢視某個函數體内的代碼,要按如下方法檢視:

list MainWindow::MainWindow()      

以上指明了檢視在MainWindow類中的構造函數的源代碼。然後使用break即可設定斷

點。

繼續閱讀