天天看点

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即可设定断

点。

继续阅读