如何修复调试 CygWin64 应用程序时出现的 Eclipse 错误“无法执行 MI 命令:-exec-run”(路径错误)?

问题描述 投票:0回答:1

当我尝试在 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++ 应用程序?

debugging gdb eclipse-cdt windows-11 cygwin-64
1个回答
0
投票

在浪费了几天时间并阅读了一些内容之后,我想我发现这是高于 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

© www.soinside.com 2019 - 2024. All rights reserved.