3

我需要 GCC 来获取一些 Ruby 宝石。我还需要 LLVM 来使用 Xcode 4.4 进行 iOS 开发。我已经通过 Xcode 安装了 LLVM。

如何在不影响任何 LLVM 二进制文件的情况下在 Mountain Lion 中安装 GCC?

4

5 回答 5

6

事实是,因为你有 Xcode,所以你的系统上已经安装了 GCC。如果您尝试从终端运行 GCC 并得到“找不到命令”,那么原因是,从 OS X 10.8(Mountain Lion)开始,Xcode 默认不安装 GCC“命令行工具”。安装过程取决于您的 OS X 和 Xcode 版本:

在 OS X 10.8 (Xcode 4.4) 中安装 GCC 命令行工具:
Xcode -> Preferences -> Download -> Components -> Command Line Tools -> install

在 OS X 10.9 (Xcode 5.02) 中安装 GCC 命令行工具:
我自己没有尝试过这些说明,但如果有人尝试它们并且它们有效,我会将它们移到这里:http:
//osxdaily.com/2014/02/ 12/安装-命令行-工具-mac-os-x/

于 2012-09-19T19:57:06.857 回答
3

升级到 Mountain Lion 后遇到同样的问题。

我的修复,我在/Developer/usr/bin.

setenv PATH $PATH":/Developer/usr/bin"

将它们放回路径中。

哦,是的,我在 Xcode 3.x 上。

于 2012-10-13T03:33:12.457 回答
0

安装macports并运行:

$ sudo port install gcc

从命令行。大约有20 种不同版本的 gcc 作为 Macports 可用

于 2012-09-10T11:16:35.233 回答
0

我有自制的。所以我做了这个。

brew install --enable-all-languages https://raw.github.com/Homebrew/homebrew-dupes/master/gcc.rb

有效!

于 2012-09-10T12:48:50.730 回答
0

在 Mac 上安装任何东西的最简单方法是使用Homebrew。为此目的有一个软件包:

brew tap homebrew/dupes
brew install apple-gcc42
于 2013-05-15T18:35:55.827 回答