Luc*_*ato 7 c++ eclipse macos gdb osx-mavericks
我一直在尝试使用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。首先通过本机安装程序安装 macports,然后从终端安装 g++ 和 gdb(调试器)
sudo port install gcc5 # or gcc49
Run Code Online (Sandbox Code Playgroud)
和
sudo port install gdb
Run Code Online (Sandbox Code Playgroud)
之后,您需要对其进行协同设计,请参阅此链接。调试器的名称为ggdb(不是 gdb),macoprts 会将其安装在/opt/local/bin/ggdb.
| 归档时间: |
|
| 查看次数: |
4364 次 |
| 最近记录: |