![alt text](https://istack.dev59.com/KRqmB.webp)
我随后尝试使用Notepad++和命令行gcc手动创建一个简单的Hello World程序。当我启动gdb调试器时,就会出现以下错误:
(gdb) run二进制运行得很好,但是一旦我尝试调试它,就会返回错误193。我正在处理由MinGW GCC编译器处理的C代码。我尝试重新安装编译器和调试器(最新版本),但这没有改变任何东西。它在过去曾经工作过,我不记得对与编译器相关的设置进行过任何更改。Starting program: C:\Documents and Settings\Pieter\Bureaublad/test.exe Error creating process C:\Documents and Settings\Pieter\Bureaublad/test.exe, (error 193).
下面是Eclipse生成的错误日志示例。
!ENTRY org.eclipse.cdt.dsf.gdb 4 5012 2010-02-09 18:19:47.375 !MESSAGE 错误:在最终启动序列中出现错误! !STACK 1 org.eclipse.core.runtime.CoreException: 执行MI命令失败:-exec-run。调试器后端返回的错误消息为:创建进程时出错,(error 193)。 at org.eclipse.cdt.dsf.concurrent.Sequence.abortExecution(Sequence.java:560) at org.eclipse.cdt.dsf.concurrent.Sequence.access$4(Sequence.java:552) at org.eclipse.cdt.dsf.concurrent.Sequence$2.handleErrorOrWarning(Sequence.java:424) at org.eclipse.cdt.dsf.concurrent.RequestMonitor.handleFailure(RequestMonitor.java:314) at org.eclipse.cdt.dsf.concurrent.RequestMonitor.handleCompleted(RequestMonitor.java:277) at org.eclipse.cdt.dsf.concurrent.RequestMonitor$2.run(RequestMonitor.java:239) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) !SUBENTRY 1 org.eclipse.cdt.dsf.gdb 4 10004 2010-02-09 18:19:47.546 !MESSAGE 执行MI命令失败:-exec-run。调试器后端返回的错误消息为:创建进程时出错,(error 193)。