我想将gcc安装到Mac OS X Leopard,并使用MacPorts从源代码编译一些软件。正如http://www.macports.org/install.php建议的那样,我已经注册为Apple开发人员。现在我必须下载Xcode开发人员工具,但它似乎是巨大的。对于gcc和一些头文件(主要用于控制台应用程序),是否真的需要这么大的下载(3.5GB或1GB)?是否有较小的下载(可能在其他网站上)可行?我是否按照MacPorts网站的要求找到了正确的下载( Xcode Developer Tools )?
我不需要IDE,我不需要任何与iOS相关的软件,我不需要大的SDK,我不想做任何GUI编程。
我没有安装盘。
有一个类似的问题Is there a way to install gcc in OSX without installing Xcode?。我的问题是不同的,因为我不介意下载和正在使用Xcode的部分来获取gcc,只要它相当大,比如300 MB未压缩。这可能吗?
在http://developer.apple.com/devcenter/mac/index.action我找到了下载链接http://developer.apple.com/ios/download.action?path=/ios/ios_sdk_4.2__final/xcode_3.2.5_and_ios_sdk_4.2_final.dmg,这是一个3.5GB的下载。基于下面的一些答案,我注意到Xcode 3.2.5适用于Snow Leopard,我需要Leopard的Xcode 3.1.4(1GB),我可以从http://connect.apple.com/获得(标题为下载和ADC程序)资产)注册并登录后,单击下载/开发人员工具部分,然后找到 Xcode 3.1.4开发人员工具。下载链接为http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/download?path=%2FDeveloper_Tools%2Fxcode_3.1.4_developer_tools%2Fxcode314_2809_developerdvd.dmg。
答案 0 :(得分:21)
也许这个适合你:https://github.com/kennethreitz/osx-gcc-installer
我正在使用自制软件,一切都很好:http://blog.strug.de/2011/09/homebrew-without-xcode-save-15-gb/
答案 1 :(得分:7)
这个工具包包括make和gcc,我搜索了很长时间, 最后,Apple发布了它。
如果您从AppStore for Mac下载Xcode 4.3,因为Xcode已打包 作为Xcode.app并放在/ Application文件夹中,你将没有机会 使用LLVM编译器,也不要从命令行生成实用程序。
因此,如果您使用Mac OSX Lion(需要Mac OSX 10.7.3),请立即下载此软件包, 并且您需要安装一些实用程序,例如mySQL和php mCrpyt模块等。
来自Apple下载网站的引用:
该软件包通过安装启用了通过终端进行UNIX风格的开发 命令行开发人员工具,以及Mac OSX SDK框架和 头。包括许多有用的工具,例如Apple LLVM编译器, 链接器和Make。如果您使用Xcode,这些工具也是嵌入式的 Xcode IDE,可以使用下载安装在您的系统上 Xcode 4.3及更高版本的首选项窗格。此程序包需要Mac OS X. 10.7.3或更高版本。
答案 2 :(得分:3)
如果系统还原磁盘,OS X零售副本或硬盘驱动器上的可选安装程序没有Xcode
,则需要下载相应的Xcode
包豹。 Xcode 3.2.5
仅适用于Snow Leopard,OS X 10.6。对于10.5,最新的Xcode
是3.1.4
(我相信),这是一个993MB的下载。登录后,您应该在Developer Connection网站的Developer Download and ADC Program Assets
部分找到它(但您可能需要搜索一下才能找到它。)
请注意,Apple提供的GCC有许多Apple开发的增强功能,特别是在多架构支持方面,一些开源项目,特别是Python,依赖于它们。您可能能够使用香草GCC进行操作,但是您是否值得花时间去讨厌并进行测试和猜测?
答案 3 :(得分:2)
GCC可以作为另一个OS X包管理器fink的二进制包提供。
答案 4 :(得分:2)
您是否考虑过GNU-Darwin ports?还有许多二进制包,gcc,但我没有自己尝试。
答案 5 :(得分:1)
您可以在Mac OS X安装盘上找到(尽管旧版本)Xcode。
这将没有iOS位等(但它将具有Cocos Mac OS X开发位),但应该是你需要的全部。
答案 6 :(得分:1)
Xcode下载非常庞大,但如果你真的希望事情能够顺利运行,你应该使用它。我在Mac OS X上尝试了其他GCC发行版,我遇到了很多麻烦......例如,如果没有GCC Xcode发行版,我就无法编译PHP。
答案 7 :(得分:0)
Apple于2012年3月下旬在Xcode 4.3.2中发布了命令行工具。
我发现该项目可以从Mac上的AppStore或XCode的下载部分下载。 GCC可能更容易变得更加熟悉,Apple版命令行工具对我来说很好。