我一整天都在尝试使用 Eclipse,但每次都失败了。 我知道我可能是错的,我知道有很多人正在为开源项目努力工作,但如果我不能使用某个程序,请运行并调试“Hello world”文件,一定有问题。
我使用的是 OSX 10.9.5(是的,也许使用 mac 是我的第一个错误,对吧?)。
每次我尝试调试“Hello World.cpp”程序时,我都会收到以下错误。
是的,我在谷歌上到处搜索。 是的,我已经看过其他关于类似主题的回复,并且我已经尝试过他们提供的解决方案。遗憾的是,它没有用。
感谢你们的耐心等待,我希望学习如何编码,并可能有一天对其他人有所帮助。
卢卡
附注写下错误,以便谷歌搜索它的其他人可以找到它
" 最终启动顺序错误 执行 MI 命令失败: -执行运行 来自调试器后端的错误消息: 无法找到进程 ID 33383 的 Mach 任务端口:(os/kern) 失败 (0x5)。\n(请检查 gdb 是否已共同签名 - 请参阅 tasgated(8)) 无法找到进程 ID 33383 的 Mach 任务端口:(os/kern) 失败 (0x5)。\n(请检查 gdb 是否已共同签名 - 请参阅 tasgated(8)) "
最佳答案
还有另一个选项可以使用 LLDB 调试器 来调试您的代码。 你可以查看这个link用于安装 LLDB 调试器集成。 它 super 简单并且可以完成工作。
顺便说一句,GDB 调试器是 GNU 的一部分。 Xcode 不再使用 GNU 工具(gcc、gdb)。 Xcode 使用 LLVM。 LLVM 的调试器是 LLDB。 关于它的一些信息: apple developers , The LLDB Debugger 可能您的问题已经解决,但与他人分享另一个解决方案也不错 :)
这也与 macOS Sierra 相关。
关于c++ - 用于 Mac 的 Eclipse C++ GDB 调试器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29906923/