您好我在窗口系统(64位)中使用eclipse用于c ++代码和编译器作为GCC / G ++。我创建了一个.exe,结果显示为amd64 / le,我无法调试。当我尝试调试时,我收到错误
"启动命令时出错:gdb --version CreateProcess error = 2,系统找不到指定的文件"
1)你能告诉我这是什么amd64 / le吗? 2)调试需要做什么?
答案 0 :(得分:4)
这已经有四个月了,但对于有这个问题的未来人来说,你可以看看这个,它帮我解决了这个问题,
要遵循的步骤是:1 - 选择调试配置 - > 2 - 然后单击调试器选项卡 - > 3 - 现在选择一个gdb调试器,方法是单击Browse并从MingW文件夹的“bin”文件夹中选择gdb.exe。 (大多数应该是C:\ Min_GW)。
答案 1 :(得分:0)
AMD64 / LE显示架构/字节序。在您的情况下,架构为X86-64 alias AMD64,endianness为little(已在x86 [64]上修复)。
至于你的错误信息。安装工具链时可能没有安装GDB。确认您已安装它。
您也有可能遇到this bug。解决方法是检查您的路径并删除任何实例;; (例如在c:\ ;; d:\中,这对大多数用途都有效,但是eclipse / cdt有问题)。