【发布时间】:2011-05-20 14:16:09
【问题描述】:
我想将 gcc 安装到 Mac OS X Leopard,并使用 MacPorts 从源代码编译一些软件。正如http://www.macports.org/install.php 所建议的那样,我已经注册为Apple 开发人员。现在我必须下载 Xcode 开发者工具,但它似乎很大。对于 gcc 和一些头文件(主要用于控制台应用程序)真的需要这么大的下载(3.5GB 或 1GB)吗?是否有较小的下载(可能在其他网站上)可以使用?我是否找到了 MacPorts 网站要求的正确下载(Xcode 开发人员工具)?
我不需要 IDE,我不需要任何与 iOS 相关的软件,我不需要大型 SDK,我不想做任何 GUI 编程。
我没有安装盘。
有一个类似的问题Is there a way to install gcc in OSX without installing Xcode? 。我的问题不同,因为我不介意下载和安装 Xcode 的 parts 以获得 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,我需要 Xcode 3.1.4 (1GB) 用于 Leopard,我可以从 http://connect.apple.com/ 获得(标题为 Downloads and ADC Program Assets) 注册并登录后,点击下载/开发者工具部分,然后找到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。
【问题讨论】:
-
拥有 Xcode 3.1.4 DVD 映像后,您也无需安装 XcodeTools.mpkg 中的所有内容。我打开了该磁盘映像中的 Packages 文件夹,然后安装了这些单独的包:DevSDK.pkg、DeveloperToolsCLI.pkg、gcc4.0.pkg、gcc4.2.pkg、llvm-gcc4.2.pkg。也许并非所有这些都是必需的,但这些都是我使用的。之后,我可以使用 gcc 来满足我的需求。 (构建 wget。)