我希望在我的macOS Sierra上用Eclipse IDE中的C / C ++调试GNU Emacs。我已经使用Git下载了源代码,并通过命令行成功构建了项目。然后我使用GNU autotools工具链设置将项目作为现有的Makefile项目导入Eclipse。
我现在可以从Eclipse运行Emacs GUI。但是,当我尝试调试它(使用gdb)时,我收到以下错误消息:
'Launching emacs-26.0.50.1' has encountered a problem.
Error in final launch sequence
Failed to execute MI command:
-exec-run
Error message from debugger back end:
During startup program terminated with signal ?, Unknown signal.
During startup program terminated with signal ?, Unknown signal.
答案 0 :(得分:0)
我设法通过在.gdbinit
文本框中指定Run > Debug Configurations... > C/C++ Application > emacs-26.0.50.1 > Debugger > GDB command file:
文件的完整路径来消除此错误。
我现在得到了一个不同的错误,但这是另一个问题......
答案 1 :(得分:0)
在将调试器用于小型虚拟代码时,我收到了类似的错误消息。我使用this link中给出的建议并修复了它。简而言之,我不得不将调试器更改为较旧的调试器。希望如果您仍然遇到同样的问题会有所帮助。
答案 2 :(得分:0)
我的问题是使用USB 3.0端口。将开发板连接到USB 2端口,并且工作正常。