有没有办法在OSX中安装gcc而无需安装Xcode?

时间:2008-09-22 13:31:41

标签: macos gcc compiler-construction

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

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

所以......有没有人有任何建议?

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

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

9 个答案:

答案 0 :(得分:34)

command line tools结帐apple获取Xcode代码。苹果官方支持只创建命令行工具。

答案 1 :(得分:30)

在github上试用the osx-gcc-installer

答案 2 :(得分:7)

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

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

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

答案 3 :(得分:3)

我很确定这是不可能的。但是,我也不确定您是否需要整个开发人员套件来安装开发人员工具。有许多工具与XCode一起安装,可能是可选的。但是,我认为你不需要咬紧牙关并使用wget或DownThemAll或其他一些下载管理器就可以让你慢慢下载开发工具。

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

答案 4 :(得分:2)

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

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

总而言之,你可能还是更好的安装整个东西 - 如果高清空间非常紧张(例如你在一个很小的旧iMac上),那么看看像Monolingual这样的工具 - Monolingual删除所有各种OS X应用程序的所有国际支持,可以轻松地将应用程序的大小减少50%。

答案 5 :(得分:1)

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

答案 6 :(得分:0)

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

答案 7 :(得分:0)

我发现this谷歌搜索似乎没有XCode安装它。

答案 8 :(得分:0)

相关问题