in Uncategorized

Linux下Qt程序的调试方法

首先执行

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

Write a Comment

Comment