C++ GDB意外终止 我在Qt 5上编写了一个代码,但是当我尝试调试它时,一个错误消息窗口出现了“GDB进程意外终止(代码0)”以及空白控制台输出窗口。 我在谷歌上搜索了一下,得到了一些答案,比如取消选中RunTerminal等,但都不起作用。 有人能给我提些建议吗

C++ GDB意外终止 我在Qt 5上编写了一个代码,但是当我尝试调试它时,一个错误消息窗口出现了“GDB进程意外终止(代码0)”以及空白控制台输出窗口。 我在谷歌上搜索了一下,得到了一些答案,比如取消选中RunTerminal等,但都不起作用。 有人能给我提些建议吗,c++,qt,C++,Qt,调试器日志: THE FOLLOWING COMMAND CHECKS AVAILABLE FEATURES. AN ERROR IS EXPECTED. <134-interpreter-exec console "disassemble 0 0" dEXAMINING D:/projects_qt/build-contractfile-gdb-Debug/debug/contractfile dELF SECTIONS: dNO SECTION HEADERS FOUND. IS T

调试器日志:

THE FOLLOWING COMMAND CHECKS AVAILABLE FEATURES. AN ERROR IS EXPECTED.
<134-interpreter-exec console "disassemble 0 0"
dEXAMINING D:/projects_qt/build-contractfile-gdb-Debug/debug/contractfile
dELF SECTIONS: 
dNO SECTION HEADERS FOUND. IS THIS AN EXECUTABLE?
sSetting up inferior...
<135set substitute-path C:/iwmake/build_mingw_opensource D:/QtInstall/5.0.2/Src
<136set substitute-path C:/ndk_buildrepos/qt-desktop/src D:/QtInstall/5.0.2/Src
<137set substitute-path Q:/qt5_workdir/w/s D:/QtInstall/5.0.2/Src
<138-interpreter-exec console "set auto-solib-add on"
<139-interpreter-exec console "python print 43"
<140-interpreter-exec console "pwd"
dGDB PROCESS FINISHED, status 0, code 0
dNOTE: ENGINE ILL ******
dState changed from EngineSetupRequested(1) to EngineShutdownRequested(20) [master]
dQUEUE: SHUTDOWN ENGINE

dCALL: SHUTDOWN ENGINE
dINITIATE GDBENGINE SHUTDOWN IN STATE 1, PROC: 0
dNOTE: ENGINE SHUTDOWN OK
dState changed from EngineShutdownRequested(20) to EngineShutdownOk(22) [master]
dState changed from EngineShutdownOk(22) to DebuggerFinished(23) [master]
dQUEUE: FINISH DEBUGGER
dNOTE: FINISH DEBUGGER
dHANDLE RUNCONTROL FINISHED
sDebugger finished.
以下命令检查可用功能。预计会出现错误。

您是否尝试在没有GDB的情况下运行应用程序?我也有类似的问题,但这是因为路径中缺少共享库,因此无法加载应用程序。不幸的是,我的cdb也无法工作…:-(你的编译行是什么?@DimitriMockelyn:对不起…你说的编译行是什么意思?你如何编译程序?命令是什么?