Eclipse 调试:“最终序列出错 - 无法执行 MI 命令”

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

我在win7上运行Eclipse。我想制作可以在 Windows 或 Linux 上运行的控制台应用程序。我按照指南here了解如何设置编译器

我正在尝试编译并运行一个简单的 hello world 程序。它编译得很好,但是当我尝试调试时出现以下错误:

'launching test' has encountered a problem.

Error in final launch sequence.

点击详情会显示以下信息。

Error in final launch sequence
Failed to execute MI command:
-exec-run
Error message from debugger back end:
Don't know how to run.  Try "help target".
Don't know how to run.  Try "help target".

我的gdb调试器路径是

C:\codesourcery\bin\arm-none-eabi-gdb.exe

我不太确定如何继续。

c++ eclipse gdb
2个回答
0
投票

如果您要创建 Windows 控制台,那么我认为您需要在 c:\minGW 或任何拥有 Windows 7 gcc 工具链的地方找到 gdb。

要更改 Eclipse Kepler 上的调试器,请转到: 运行->调试配置。选择“调试器”选项卡,然后在“GDB 调试器:”字段中输入 Windows gdb.exe 文件的路径(如果您使用的是 minGW,则为 c:\MinGW in\gdb.exe)


0
投票

我意识到这是一个老问题,但希望它能对某人有所帮助。就我而言,有一个仅包含内存地址(没有与其关联的文件名)的断点。不知道我是如何陷入这种情况的......一旦我删除了断点,我就可以使用调试器启动我的程序。注意,我正在使用 Eclipse Luna CDT (SR2)

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