C++ Eclipse Mars+MinGW 中的调试器"gdb.exe --version"错误

C++ debugger "gdb.exe --version" error in Eclipse Mars+MinGW

本文关键字:gdb exe --version 错误 调试器 Eclipse Mars+MinGW C++      更新时间:2023-10-16

在Eclipse中调试c++项目时,我得到以下错误:

"正在启动Project.exe"遇到问题。

无法使用命令确定GDB版本:

D: MinGW bin gdb.exe计划——版本

Stackoverflow上的一些帖子建议直接在c++/GDB设置中链接MinGWbin GDB .exe解决问题,但正如你所看到的,它不适合我。有什么建议吗?

编辑:尝试mingw-get.exe install gdb在MinGWbin,得到一个错误,说最新版本已经安装。

我找到了——version错误的解决方案:当我从MinGW shell运行$ gdb——version时,我得到一个错误消息说没有找到zlib1.dll。我从我的c++项目的Debug文件夹中复制了zlib1.dll到MinGWbin中,现在它正在工作。

如果gdb——version在cmd下工作,则尝试将eclipse - run - debug configurations - debugger - gdb debugger中的路径更改为C:MinGWgdb64bingdb.exe, C:MinGWbin中的默认路径可以是32位。