QT mingw编译器使用gdb调试
1:QT 使用的是mingw编译器,使用gdb进行调试
.pro文件中加入配置,确保有调试信息生成(需要DEBUT构建!!)
QMAKE_CFLAGS += -g
QMAKE_CXXFLAGS += -g
进入命令行终端
本次实验的路径如下
untitled3.exe 为本次QT debug模式下使用mingw编译的程序
切换到untitled3.exe目录
输入命令进行打包
E:\soreware\QT5.12\5.12.12\mingw73_32\bin\windeployqt.exe untitled3.exe --qmldir D:\QT_test\untitled3\
windeployqt.exe 本次路径为
E:\soreware\QT5.12\5.12.12\mingw73_32\bin\windeployqt.exe
D:\QT_test\untitled3
这个目录是该项目qml文件的目录
2:打包完成后就可以使用gdb 进行调试了
gdb untitled3.exe
然后输入 r
如果程序core了就会断住