当我尝试在 Windows 10/11 下使用 Eclipse 2023-06 调试任何应用程序(甚至是 hello.c)时,我总是收到错误:
[![Failed to execute MI command:
-exec-run
Error message from debugger back end:
Error creating process /cygdrive/c/Users/sirjo/Desktop/C:/Users/sirjo/eclipse-workspace/hello2/C:/Users/sirjo/eclipse-workspace/hello2/Debug/hello2.exe, (error 2).
Failed to execute MI command:
-exec-run]
错误明确指示 - (错误 2) - 路径错误。
我尝试在互联网上搜索解决方案,但我找到的解决方案都没有解决问题;我也尝试过更改各种配置,但没有得到有效的解决方案。
谁能告诉我需要修改哪些首选项或文件才能让 Eclipse 允许我在 Windows10/11 系统上正确调试 Cygwin64 C/C++ 应用程序?
在浪费了几天时间并阅读了一些内容之后,我想我发现这是高于 9.2 的某些
GDB/MI
版本的 GDB
的 Cygwin
界面无法正常工作。
尽管存在其他易于配置的附加问题,但我能够使用
Eclipse (2023-06)
在 9.2 version of GDB for Cygwin
中调试 C/C++ 程序。
我补充说,在 Linux 下,使用
Eclipse 2023-06
调试 C/C++ 应用程序适用于所有最新版本的 GDB
。