更新到 OS X Lion 会删除 gcc 吗?

Zac*_*ner 29 gcc macos

我今天更新到 OS X Lion,我似乎没有 gcc 的副本了。这是否发生在其他人身上?有谁知道为什么会发生这种情况?

小智 44

刚刚从应用商店在 Lion 上安装了 Xcode 4.3,没有安装 gcc 等也有同样的问题。摸索直到我做了以下事情:

在 Xcode 中:首选项 --> 下载 选择“组件”后,您将看到可下载组件的列表。

查找命令行工具,然后单击安装。系统将提示您输入 Apple Developer 用户 ID 和密码。认证成功后,命令行工具组件会下载安装一堆好东西,包括gcc。

  • 我无法想象要花多长时间才能找到这个 (3认同)

aya*_*yaz 13

当我发现 OS X Lion 升级消灭了我的整个开发工具链时,我非常生气。但是,在朋友的帮助下,我发现工具链已移至/Developer/usr/bin/磁盘上的文件夹中。对于我的燃眉之急,我只有做出makegcc并且g++提供对道路,所以我创建符号链接/Developer/usr/bin/gnumake/Developer/usr/bin/gcc-4.2/Developer/usr/bin/g++-4.2里面/usr/bin/的文件夹。但是,我想正确的方法是重新安装 XCode 来解决问题。


fid*_*eli 7

从 App Store 下载新的 Xcode 并运行 Install XCode。它现在是免费的,而不是 4.99 美元。

  • 这超过 3 GB。苹果真的这么讨厌开发者吗? (8认同)
  • @Nerian:从 AppStore 下载并安装 Xcode,运行“安装 Xcode.app”(我错过了这一步,不要假设它是从 AppStore 安装后安装的),然后 gcc 和其他构建工具突然工作。哇哦 (4认同)

小智 6

你可以把 /Developer/usr/bin 放在你的 $PATH 中,一切都很好:

export PATH=${PATH}:/Developer/usr/bin
Run Code Online (Sandbox Code Playgroud)


小智 5

我遵循了这些步骤,并且能够让 GCC 再次工作。

  1. 打开应用商店。
  2. 搜索“XCode”。
  3. 在整个页面中搜索任何类型的“购买”或“下载”或“安装”按钮。
  4. 哈哈。没有一个。单击“免费”按钮。它会变成一个按钮,上面写着“下载”。
  5. 单击那个。
  6. 等待它下载并安装。现在 App Store 会声称你已经安装了 Xcode。恭喜!
  7. 但你没有。
  8. 打开 Finder 并转到您的应用程序。
  9. 找到“安装 Xcode”应用程序。不开玩笑。
  10. 运行。

  • 如果您已经安装了 Xcode,请运行 `sudo /Developer/Library/uninstall-devtools --mode=all` 进行卸载,然后从第 8 步继续。 (2认同)