【问题标题】:Eclipse -Error while launching command: gdb --versionEclipse - 启动命令时出错:gdb --version
【发布时间】:2016-11-30 05:01:38
【问题描述】:

我在 Windows 系统(64 位)上为 C++ 代码使用 Eclipse,编译器是 GCC/G++。我创建了一个 .exe,最后它显示为 amd64/le,我无法调试。当我尝试调试时,我收到错误

启动命令时出错:gdb --version CreateProcess error=2, 系统找不到指定的文件

  1. 你能告诉我那个 amd64/le 是什么吗?
  2. 调试需要做什么?

【问题讨论】:

    标签: c++ eclipse debugging gcc gdb


    【解决方案1】:

    你可以看看这个link。刚刚帮我解决了这个问题,

    要遵循的步骤是:

    • 选择调试配置
    • 并单击“调试器”选项卡
    • 现在通过单击浏览并从 MinGW 文件夹的“bin”文件夹中选择 gdb.exe 来选择 GDB 调试器。如果gdb 不存在,请将命令提示符导航到 bin 文件夹并运行 mingw-get.exe install gdb

    (大多数情况下应该是C:\Min_GW)。

    【讨论】:

    【解决方案2】:

    AMD64/LE 显示架构/字节序。在您的情况下,架构是 X86-64 alias AMD64endiannesslittle (固定在 x86[64] 上)。

    至于你的错误信息。安装工具链时可能没有安装GDB。验证您是否已安装它。

    你也有可能碰到this bug。解决方法是检查您的路径并删除 ;; 的任何实例(例如在 c:\;;d:\ 中,这对大多数用途都有效,但 eclipse/cdt 有问题)。

    【讨论】:

    • 谢谢,问题解决了,我已经安装了 TDM-GCC-64,里面有编译器和调试器。
    猜你喜欢
    • 1970-01-01
    • 2015-10-12
    • 2013-12-13
    • 2017-07-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-05
    • 1970-01-01
    相关资源
    最近更新 更多