二、Qt程序
1、Qt程序的调试过程与命令行大同小异,首先编写崩溃程序如下
void MainWindow::on_checkBox_toggled(bool)
{
int *p=NULL;
*p=1;
}
当勾选CheckBox的时候,程序崩溃
2、修改Qt程序的Makefile,

在图中位置增添-g参数,再进行编译
2、这里将程序设置成自启动,在启动脚本中也需要加上ulimit -c unlimited命令,

在程序执行之前执行该命令
3、同样将core文件与可执行文件放在电脑上的同一目录下,在命令行使用gdb进行源码级调
4、、如果要显示bug所在的行数和所在的文件在gdb下输入bt
