Macos 有没有办法在OSX中安装gcc而不安装Xcode?

Macos 有没有办法在OSX中安装gcc而不安装Xcode?,macos,gcc,compiler-construction,Macos,Gcc,Compiler Construction,我已经在谷歌上搜索过了,如果不安装Xcode(占用1.5GB的空间),似乎无法在OSX上安装gcc。我所需要的只是gcc,而不是Xcode附带的其他垃圾。在这一点上,我将使用任何其他类型的C编译器 我知道我可以简单地安装Xcode,但这不是重点,因为我既没有原始的安装光盘,也没有快速的互联网连接 所以。。。有人有什么建议吗 编辑:对不起,如果我不清楚,但我需要的标题以及。我目前正在通过fink安装gcc4,它也在下载共享库。我会更新进度的 编辑2:好的,我使用fink成功安装了gcc。但是,它几

我已经在谷歌上搜索过了,如果不安装Xcode(占用1.5GB的空间),似乎无法在OSX上安装gcc。我所需要的只是gcc,而不是Xcode附带的其他垃圾。在这一点上,我将使用任何其他类型的C编译器

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

所以。。。有人有什么建议吗

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


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

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

我很确定这是不可能的。但是,我也不确定是否需要整个开发人员套件来安装开发人员工具。相当多的工具与XCode一起安装,这可能是可选的。然而,我认为您不需要咬紧牙关,使用wget或DownThemAll或其他一些下载管理器来让您慢慢地分块下载开发人员工具,这是运气不好的


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

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

我在谷歌上找到了一个似乎没有XCode的安装工具。

您要尝试的第一件事是调用-和平主义者允许您打开一个大软件包(如XCode)并直接访问其中的部分内容。我敢肯定,您将能够在XCode包中找到一个较小的包,它只包含gcc

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


总而言之,你最好还是安装整个系统-如果高清空间真的很紧(例如,因为你使用的是一个很小的旧iMac),那么看看像这样的工具-单语删除了所有各种OS X应用程序的所有国际支持,这可以很容易地将应用程序的大小减少50%。

我已经做了很长时间了,我做过类似的事情,我认为这根本不值得做:-(

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


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

在github上试用。

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

单独安装命令行工具


  • 不是macports,它需要Xcode,因为它可以编译每个包。请参阅。不,fink只能被限制为二进制,所以它不需要工作的编译器,除非你想跳出二进制包。我不知道gcc是否可以作为二进制包使用。-看起来OS X 10.5可以使用二进制版本。这是为什么3分?恕我直言,答案是完全错误的。Macports和Fink都将XCode列为安装的先决条件:是的,文档中这么说,但根据经验,Fink可以在没有编译器的情况下工作。正如downloage页面上所说:“您可能会发现,仅使用二进制软件包限制了Fink的实用性……要从源代码构建软件包,您需要安装开发人员工具。。。"你想要一个完整的环境,如标题等,还是仅仅一个c编译器?我仍然想知道你是否曾经设法做到这一点。不是为了gcc,但是,我正在尝试安装另一个Xcode工具:FileMerge-你可以在以下位置下载gcc:现在有了这个选项。Xcode的命令行支持…你需要在那篇文章中读得更深入一些-that是一篇关于如何在苹果2002年发布的GCC之上编译和安装更新的GCC的文章,它不允许在没有XCode的情况下安装编译器。+1因为它帮助了我,我在谷歌上搜索“osx上的GCC”我想得到GCC4.6或4.7,这样我就可以在OSXI上使用c++11功能了。我相信你也是对的,先生。顺便说一下,谢谢你推荐单语。那个项目(osx gcc安装程序)这对我来说非常有效,并且非常适合使用自制软件进行构建。他的常见问题解答没有明确说明两件事:如果Xcode对您不起作用,您可以通过osx gcc安装程序安全地安装Xcode,如果您已经安装了Xcode,您可以在安装osx-gcc-installer之前/之后将其删除。此项目在中存在缺陷,几乎会在c中被删除当然会被拉。我真的建议用t