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即可設定斷
點。