【问题标题】: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 位的。

      【讨论】:

        猜你喜欢
        • 2015-09-17
        • 2016-10-12
        • 1970-01-01
        • 1970-01-01
        • 2016-06-02
        • 1970-01-01
        • 1970-01-01
        • 2013-11-19
        • 1970-01-01
        相关资源
        最近更新 更多