【问题标题】:C++ debugger "gdb.exe --version" error in Eclipse Mars+MinGWEclipse Mars+MinGW 中的 C++ 调试器“gdb.exe --version”错误
【发布时间】:2015-12-29 21:07:12
【问题描述】:
在 Eclipse 中调试 C++ 项目时出现以下错误:
“启动 Project.exe”遇到问题。
无法使用命令确定 GDB 版本:
D:\Programme\MinGW\bin\gdb.exe --version
Stackoverflow 上的一些帖子建议直接在 C++/GDB 设置中链接 MinGW\bin\gdb.exe 可以解决问题,但正如您所见,它不适合我。
有什么建议吗?
编辑:在 MinGW\bin 中尝试mingw-get.exe install gdb,得到一个错误,说已经安装了最新版本。
【问题讨论】:
标签:
c++
eclipse
gdb
mingw
【解决方案1】:
我找到了解决 --version 错误的方法:
当我从 MinGW shell 运行 $ gdb --version 时,我收到一条错误消息,提示找不到 zlib1.dll。
我将 zlib1.dll 从我的 C++ 项目的 \Debug 文件夹复制到 MinGW\bin 中,现在它可以工作了。
【解决方案2】:
如果gdb --version在cmd下工作,那么尝试在eclipse中修改路径-运行-调试配置-调试器-GDB调试器到C:\MinGW\gdb64\bin\gdb.exe,默认在C:\MinGW \bin 可以是 32 位的。