似乎所有与cygwin相关的东西都可以在我的Eclipse项目中配置和正常工作,例如Eclipse能够调用“ make”或“ gcc”,甚至可以运行编译的二进制文件并在Eclipse控制台窗口中显示输出。
但是,当我尝试在Eclipse中调试二进制文件时,出现以下错误:
Error in final launch sequence:
Failed to execute MI command:
-exec-run
Error message from debugger back end:
During startup program exited with code 0xc0000135.
Failed to execute MI command:
-exec-run
Error message from debugger back end:
During startup program exited with code 0xc0000135.
During startup program exited with code 0xc0000135.
我确实可以从Cygwin控制台启动gdb,因此它已正确安装(我认为)。但是为什么当我尝试从Eclipse使用它时却失败了?
答案 0 :(得分:0)
就您的情况而言,事实证明,将Cygwin bin文件夹添加到PATH变量可以解决此问题。
我在Win7 64bit上使用Eclipse 2020-06和Cygwin 64bit。而且安装Cygwin不会当前更改PATH变量。
但是让我感到困惑的是,在PATH中没有Cygwin bin的情况下,“ build”和“ run”在Eclipse中都能正常工作。