Macos 拼命在Mac10.6SnowLeopard上构建开源工具(octave)(包括Xcode、gcc、fink)
具有讽刺意味的是,所有这些过去都可以在我的Mac上使用,但苹果不再支持10.5.8,所以我不得不升级到雪豹10.6。一切都坏了(谢谢苹果) 表面上看,这似乎很简单。在雪豹(MacOSX10.6)下构建一个开源软件包,比如octave 至少可以说,苹果让这件事变得很困难。他们不再下载旧操作系统的XCode,除非您是付费开发人员。我的Macbook pro 2.16Ghz无法加载Lion,因此该选项不可用 我的老芬克不工作了,因为它太旧了。为了构建一个新的,我需要Xcode 3.2,这是我无法获得的(见上文) 我下载了一个免费的GCC4.2,运行良好 因此,为了尝试构建倍频程,它是老式的gnu安装: /配置 制作 安装 /配置失败,因为没有安装fortran。这是一个特例,因为gcc的安装不包括fortran。因此,一个退路是建立一个完整的gcc,我在过去做过 已下载gcc 4.9: gcc-4.9-20130728 里面,gcc49 gcc无法构建,因为它需要三个子包gmp、mpfr和mpc 我现在正在尝试构建这些,这样我就可以引导一个完整的gcc构建,但与此同时,有没有更简单的方法来引导这些东西呢?我发现很难理解为什么没有二进制文件可用于: 芬克 八度Macos 拼命在Mac10.6SnowLeopard上构建开源工具(octave)(包括Xcode、gcc、fink),macos,gcc,octave,fink,Macos,Gcc,Octave,Fink,具有讽刺意味的是,所有这些过去都可以在我的Mac上使用,但苹果不再支持10.5.8,所以我不得不升级到雪豹10.6。一切都坏了(谢谢苹果) 表面上看,这似乎很简单。在雪豹(MacOSX10.6)下构建一个开源软件包,比如octave 至少可以说,苹果让这件事变得很困难。他们不再下载旧操作系统的XCode,除非您是付费开发人员。我的Macbook pro 2.16Ghz无法加载Lion,因此该选项不可用 我的老芬克不工作了,因为它太旧了。为了构建一个新的,我需要Xcode 3.2,这是我无法获得的
这将解决我目前的部分问题。您仍然可以使用XCode。您只需在上注册,但无需支付许可证费用。然后,您可以通过Mac App store下载它,也可以在App store中获得打开它的链接。最后,您必须安装。可以在“下载首选项”面板的“组件”选项卡下找到这些选项
如果没有帮助,请告诉我。我运行10.6的iMac目前正在维修中,因此我使用的是10.7笔记本电脑,无法测试所有细节。我相信我已经尝试过了,但没有成功,但我会再试一次。我已经注册成为苹果的开发者有一段时间了,但他们最近把账户搞乱了。