【发布时间】:2013-02-16 22:20:46
【问题描述】:
这个问题我看过很多答案:
错误:无法附加到进程 ID
作为 switch to GDB。但没有人说明为什么会发生这种情况的原因?
附加在 GDB 调试器中工作正常,但默认和推荐的项目设置是 LLDB。
谁能解释一下为什么 LLDB 会失败?这是一个常见的错误还是我做错了什么?
另外,如何在创建新项目时将 GDB 设置为我的默认调试器而不手动更改它?
系统信息:
OS: Lion
RAM: 5GB
XCode: Version 4.6 (4H127)
Device: Mac mini
我的本地主机设置:
【问题讨论】:
-
这对我来说是同样的问题,但是当我尝试为 xcode 安装一些框架(第三方)时它会出现问题。它需要生成一些特定的环境变量或一些特定的系统文件,并且在生成该文件或安装后,我的 xcode 开始显示相同的错误,并且每次都必须将调试器更改为 GDB,以便每个项目编译和运行它:(。它接缝没有其他方法,然后从头开始重新安装 OS X,因为其他一切都由我尝试。所有包括 Xcode 重新安装。我不认为除了重新安装 OS X 之外。
-
你使用的是什么版本的 Xcode?span>
-
在极少数情况下,这实际上发生在我身上,重新启动可以 100% 修复它。你试过吗?
-
@0x7fffffff :有时会重新启动修复。有时不会
-
您能否检查一下
localhost是否在您的/etc/hosts文件中定义。从命令行grep localhost /etc/hosts。
标签: ios xcode debugging ios-simulator lldb