有没有办法在没有安装Xcode的情况下在OSX中安装gcc?

我已经把它搞糊涂了,似乎没有安装Xcode(这需要1.5GB的空间)没有办法在OS X上安装gcc。 我需要的只是gcc,而没有其他的Xcode附带的垃圾。 在这一点上,我将采取任何其他types的C编译器。

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

所以…有没有人有任何build议?

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

编辑2:好的,所以我成功安装了gcc使用fink。 但是,它几乎没用:“错误:C编译器不能创build可执行文件”。 search后,我发现没有安装苹果的开发工具是错误的原因。 可能是因为我需要所有只能通过Xcode使用的库,头文件等。

尝试github上的osx-gcc-installer 。

从苹果的 Xcode检出命令行工具 。 这是苹果的官方支持,只创build命令行工具。

我已经做了很长一段时间,我做了这样的事情,我已经得出结论,这是根本不值得的。 🙁

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

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

我相当肯定,这是不可能的。 但是,我也不确定是否需要整个开发人员套件来安装开发人员工具。 与XCode一起安装的许多工具可能是可选的。 不过,我认为你不需要咬牙切齿,使用wget或DownThemAll或其他一些下载pipe理器,它们会让你慢慢下载开发者工具。

每当我安装OS X时都要安装开发工具,只是因为它打开了可用软件的世界。 也许你以后也应该考虑这样做。

你要尝试的第一件事就是所谓的和平主义 – 和平主义者可以让你做的是打开一个大的软件包(比如XCode)并直接访问它的一部分。 我敢肯定你可以在只有gcc的XCode包中find一个更小的包。

但是我不清楚这是最好的路线。 如果你打算做Cocoa或Carbon开发,我强烈build议安装整个软件包,因为你需要所有的文档和头文件。 如果你只是在计划执行命令行的东西,你仍然可能会发现你需要在Xcode内部找出所有你需要的包,比如库,头文件,手册页等等。

总而言之,如果HD空间非常紧张(例如,因为您使用的是微小的旧iMac),那么您可能仍然更适合安装整个系统 – 然后查看“ 单语”这样的工具 – 单语删除所有的国际支持各种OS X应用程序,可以轻松地将应用程序的大小减less50%。

有fink和MacPorts,如果你想要一个简单的安装程序/更新。

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

我发现这个 Googlesearch似乎没有XCode安装它。