ECLIPSE DEBUG:“最终序列错误-无法执行MI命令”

8fq7wneg  于 2022-09-21  发布在  Eclipse
关注(0)|答案(2)|浏览(296)

我在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

我不太确定该怎么做。

rwqw0loc

rwqw0loc1#

如果你正在创建一个Windows控制台,那么我认为你需要在c:\mingw或任何有你的Windows7 GCC工具链的地方找到gdb。

要在Eclipse Kepler上更改调试器,请转到:Run->Debug Configurations。选择调试器选项卡,并在“gdb调试器:”字段中,输入Windows gdb.exe文件的路径(如果使用的是minGW,则为c:\mingw\bin\gdb.exe)

0yycz8jy

0yycz8jy2#

我知道这是一个老生常谈的问题,但希望它能帮助一些人。在我的例子中,有一个断点设置为只有一个内存地址(没有与之关联的文件名)。不知道我是怎么陷入这种境地的。一旦我删除了断点,我就可以用调试器启动我的程序了。请注意,我使用的是Eclipse露娜CDT(SR2)

相关问题