首先执行
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即可设定断
点。