[英]Eclipse C++ GDB debugger for Mac
我一直在尝试使用Eclipse一整天,但我每次都失败了。 我知道我可能错了,我知道有很多人在为开源项目努力工作,但如果我不能使用程序,运行并调试“Hello world”文件,一定有什么不对劲。
我正在使用OSX 10.9.5(是的,也许使用mac是我的第一个错误,对吧?)。
每次我尝试调试“Hello World.cpp”程序时,我都会收到以下错误。
是的,我在谷歌搜索到处都是。 是的,我已经看过其他类似主题的回复,我已经尝试了他们提供的解决方案。 可悲的是,它没有用。
谢谢你的耐心,我希望有一天能学习如何编码,也许会对别人有所帮助。
卢卡
ps写错误,所以其他人谷歌搜索它可以找到它
“最终启动序列出错无法执行MI命令:-exec-run来自调试器后端的错误消息:无法找到进程号为33383的Mach任务端口:(os / kern)失败(0x5)。\\ n(请检查gdb是codesigned - 参见taskgated(8))无法找到进程id 33383的Mach任务端口:(os / kern)失败(0x5)。\\ n(请检查gdb是否为codesigned - 请参阅taskgated(8))“
这是OS X上一个相对众所周知的“问题”(顺便说一下,这是一个痛苦的开发 - 开发 - c ++)。 您首先需要安装g ++和GDB调试器(因为OS X上的Eclipse尚不支持LLVM clang ++与LLVM调试器的结合)。 最简单的方法是通过macports 。 首先通过本机安装程序安装macport ,然后从终端安装g ++和gdb(调试器)
sudo port install gcc5 # or gcc49
和
sudo port install gdb
在此之后,您需要对其进行编码, 请参阅此链接 。 调试器的名称将是ggdb
( 而不是gdb ),macoprts将其安装在/opt/local/bin/ggdb
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.