45

我已经用谷歌搜索了它,似乎没有安装 Xcode(至少需要 1.5GB 空间)就无法在 OS X 上安装 gcc。我所需要的只是 gcc 而不是 Xcode 附带的其他垃圾。在这一点上,我将采用任何其他类型的 C 编译器。

我知道我可以简单地安装 Xcode,但这并不重要,因为我既没有原始安装光盘,也没有快速的互联网连接。

那么……有人有什么建议吗?

编辑:对不起,如果我不清楚,但我也需要标题。我目前正在通过 fink 安装 gcc4,它也在下载共享库。我会更新进展。

编辑 2:好的,所以我使用 fink 成功安装了 gcc。但是,它几乎没用:“错误:C 编译器无法创建可执行文件”。谷歌搜索后,我发现没有安装 Apple 的开发者工具是错误的原因。可能是因为我需要所有只能通过 Xcode 获得的库、头文件等。

4

10 回答 10

36

从apple签出 Xcode 的命令行工具。苹果官方支持只创建命令行工具。

于 2012-02-17T03:08:21.270 回答
31

试试github 上的 osx-gcc-installer 。

于 2011-07-31T02:38:39.013 回答
6

我已经这样做了很长时间,我也做过这样的事情,我得出的结论是,它根本不值得做。:-(

原因是没有人期望你做这样的事情,所以整个系统都假设“一切”都在那里。您今天可能不会遇到这种情况 - 或者更糟糕的是,您以后甚至可能没有意识到这是您的问题的原因。

不要把聪明的时间浪费在像这样实际上不会产生任何可以使用的工作代码的事情上,按照批准的方法,在一夜之间运行下载,然后把时间花在计划和编写顶级代码上(你应该无论如何都不需要编译器!)

于 2010-09-04T18:09:05.110 回答
3

我相当肯定这是不可能的。但是,我也不确定您是否需要整个开发人员套件来安装开发人员工具。与 XCode 一起安装了相当多的工具,这些工具可能是可选的。但是,我认为您不走运,因为您不需要硬着头皮使用 wget 或 DownThemAll 或其他一些下载管理器,它们可以让您慢慢下载开发人员工具。

每当我安装 OS XI 时,通常都会安装开发人员工具,因为它极大地打开了可用软件的世界。也许您将来也应该考虑这样做。

于 2008-09-22T13:55:37.863 回答
2

你想尝试的第一件事叫做Pacifist ——Pacifist 让你做的是打开一个大包(比如 XCode)并直接访问它的一部分。我很确定您将能够在只有 gcc 的 XCode 包中找到一个较小的包。

但是我不清楚这是最好的路线。如果您打算进行 Cocoa 或 Carbon 开发,我强烈建议您安装整个软件包,因为您将需要所有文档和标题。如果你只打算做命令行的事情,你仍然可能会发现你需要在 XCode 中四处寻找你需要的所有包——比如库、标题、手册页等等。

总而言之,您最好还是安装整个东西-如果高清空间真的很紧(例如,因为您使用的是一台很小的旧 iMac),那么请查看 Monolingual 之类的工具-Monolingual删除了所有国际支持各种 OS X 应用程序,可以轻松将应用程序的大小减少 50%。

于 2008-09-22T14:36:05.410 回答
1

如果您想要一个简单的安装程序/更新程序,可以使用 fink 和 MacPorts。

于 2008-09-22T13:33:37.900 回答
0

从 Xcode 磁盘映像中的 Packages 目录安装 GCC 包,您将拥有 GCC。请注意,您当然不会有自动工具或其他标准构建工具,您必须从该文件夹安装更多软件包。

于 2008-09-22T14:22:10.123 回答
0

我发现这个谷歌搜索似乎在没有 XCode 的情况下安装它。

于 2008-09-22T14:23:29.980 回答
0

单独安装命令行工具。

参考

  1. http://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x
  2. http://osxdaily.com/2012/07/06/install-gcc-without-xcode-in-mac-os-x/
于 2014-09-20T16:24:00.110 回答
0

是的,我可以用端口来做,但你至少需要接受代码许可证。

于 2022-01-01T21:02:33.087 回答