讽刺的是,所有这些都曾在我的Mac上运行,但苹果不再支持10.5.8,所以我被迫更新到Snow Leopard,10.6。一切都坏了(谢谢苹果)。
从表面上看,这似乎很简单。在Snow Leopard(Mac OS X 10.6)下构建一个类似倍频程的开源软件包
至少可以说,苹果让这件事变得很困难。除非你是付费开发者,否则他们不再为旧的操作系统下载XCode。我的Macbook pro 2.16Ghz无法加载Lion,因此该选项不可用。
我的旧鳍不起作用,因为它太旧了。为了构建一个新的,我需要Xcode 3.2,但我无法获得(见上文)。
我下载了一个免费的gcc 4.2,它运行良好。
因此,为了尝试构建倍频程,它是老式的gnu安装:
/配置制作制作安装
/配置失败,因为没有安装fortran。这是一个特殊的情况,因为gcc的安装不包括fortran。因此,一个后备方案是构建一个完整的gcc,这是我过去做过的。
下载的gcc 4.9:
gcc-4.9-20130728内部,gcc49
gcc无法构建,因为它需要gmp、mpfr和mpc-三个子包
我现在正在尝试构建这些,这样我就可以引导一个完整的gcc构建,但与此同时,有没有更简单的方法来引导这些东西?我发现很难理解为什么没有二进制文件可用于:
fink倍频程
这将解决我目前的部分问题。
您仍然可以获得XCode。你只需要在Apple Developer上注册,但不必支付许可证费用。然后你可以通过Mac应用商店下载,或者你可以在这里的应用商店中获得打开它的链接。最后,您必须从Xcode中安装命令行工具。这些可以在"下载首选项"面板的"组件"选项卡下找到。
如果这没有帮助,请告诉我。我运行10.6的iMac目前正在维修中,所以我的10.7笔记本电脑还不能测试所有细节。