2012-09-30 51 views
1

当我在Qt Creator中运行这个最小的程序,我送达错误“GDB的进程崩溃”:“GDB的进程崩溃”

int main(int argc, char *argv[]) { 
    return 0; 
} 

这里的gdb日志:

ADAPTER SUCCESSFULLY STARTED 
NOTE: ENGINE SETUP OK 
State changed from EngineSetupRequested(1) to EngineSetupOk(3). 
QUEUE: SETUP INFERIOR 
State changed from EngineSetupOk(3) to InferiorSetupRequested(4). 
QUEUE: SETUP INFERIOR 
HANDLE GDB ERROR: The gdb process was ended forcefully 
GDB PROCESS FINISHED, status 1, code -1073741701 
NOTE: ENGINE ILL ****** 
State changed from InferiorSetupRequested(4) to EngineShutdownRequested(20). 
QUEUE: SHUTDOWN ENGINE 
CALL: SETUP INFERIOR 
Setting up inferior... 
CALL: SHUTDOWN ENGINE 
PLAIN ADAPTER SHUTDOWN 20 
INITIATE GDBENGINE SHUTDOWN IN STATE 4, PROC: 0 
NOTE: ENGINE SHUTDOWN OK 
State changed from EngineShutdownRequested(20) to EngineShutdownOk(22). 
State changed from EngineShutdownOk(22) to DebuggerFinished(23). 
QUEUE: FINISH DEBUGGER 
NOTE: FINISH DEBUGGER 
HANDLE RUNCONTROL FINISHED 
Debugger finished. 

我在i686-pc-mingw32配置中使用gdb 6.8。我该如何解决这个问题?

回答

0

原来是由于QtSDK\pythongdb\python_2.7based中的python27.dll不兼容版本造成的。我已经取代了它,因为Secunia PSI不停地唠叨我这个DLL过时和不安全。我恢复到旧的DLL,它现在工作正常。