Eclipse - 启动命令时出错:gdb --version

7

我正在使用Windows系统(64位)上的Eclipse进行C++代码编写,编译器是GCC/G++。我已经创建了一个.exe文件,最终显示为amd64/le,并且我无法进行调试。当我尝试进行调试时,出现以下错误:

Error while launching command: gdb --version CreateProcess error=2, The system cannot find the file specified

  1. 请问amd64/le是什么意思?
  2. 需要做什么才能进行调试?
2个回答

7
您可以查看此链接。它刚刚帮助我解决了这个问题,
以下是要遵循的步骤:
- 选择Debug Configurations - 点击Debugger选项卡 - 现在通过单击Browse并从MinGW文件夹的"bin"文件夹中选择gdb.exe来选择GDB调试器。如果没有gdb,请导航到命令提示符bin文件夹并运行mingw-get.exe install gdb。 - (大多数情况下应该在类似于C:\ Min_GW之类的位置)

安装 gdb,请尝试访问 https://dev59.com/tXVC5IYBdhLWcg3w1E1q#25628827 - yu yang Jian

0

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

至于您的错误消息。可能是您在安装工具链时没有安装GDB。请验证您是否已经安装了它。

也有可能是您遇到了这个 bug。解决方法是检查您的路径并删除任何实例的 ;;(例如在 c:\;;d:\ 中是有效的,但 eclipse/cdt 会出现问题)。


谢谢,问题已解决,我安装了TDM-GCC-64,里面有编译器和调试器。 - Krishna Mohan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接