为我的 Mac OSX 10.8 安装 GCC/G++

为我的 Mac OSX 10.8 安装 GCC/G++

我的问题很简单,我想从 GNU.org 网站获取 GCC 和 G++ 编译器的 OSX/BSD 版本。但是经过一番研究(如下所述),我了解到 Apple 使用 LLVM,并且 gcc 是 的符号链接,llvm-cc而 g++ 是 的符号链接llvm-g++

我还了解到 Apple 愚蠢到在没有任何合理解释的情况下删除了这些编译器(实际上,没有人能给出一个合理的原因,根本没有这样的事情)。我了解到的另一件事是 Apple 使用 LLVM(如前所述)。

  • 我搜索了网络,试图了解如何做到这一点,但没有任何帮助。只有人们谈论 Xcode,或其他冗长的应用程序安装、运行命令和安装其他资源。

  • XCODE 不是我要找的解决方案,因为 Xcode 不会自动附带编译器,而是需要额​​外的安装和其他东西。

我的问题

  • 我想要学习,我想要了解;
  • 我并不想采用“简单的方法”或者“使用应用程序的方法”;
  • 我想采用老式的方法,从 GNU 下载源,配置/制作/制作安装 - 有趣的是,苹果也删除了这些 - 他们在想什么?

我目前的尝试

我从以下位置下载了 LLVM 源代码:来源:http://llvm.org/releases/download.html#3.3 下载:适用于 Mac OS X 的 Clang 二进制文件(79M)(.sig)

然后我在我的下载目录中提取了该目录的内容: $ tar -xzpf clang+llvm-3.3-x86_64-apple-darwin12.tar.gz

我尝试阅读入门指南,其中说“阅读文档”,但我找不到该文档,无论是在下载的库中还是在线都找不到。

答案1

Apple 已经改变了这种工作方式(您不必安装全部 1.7 GB 的 XCode)。

如果你愿意注册一个免费的开发者账户,你可以从这里获取命令行工具安装程序http://developer.apple.com/downloads


更新:在最新的操作系统中它又变了。如果你gcc在命令行中输入,它会提示你是否要安装。

相关内容