Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 拼命在Mac10.6SnowLeopard上构建开源工具(octave)(包括Xcode、gcc、fink)_Macos_Gcc_Octave_Fink - Fatal编程技术网

Macos 拼命在Mac10.6SnowLeopard上构建开源工具(octave)(包括Xcode、gcc、fink)

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,这是我无法获得的

具有讽刺意味的是,所有这些过去都可以在我的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构建,但与此同时,有没有更简单的方法来引导这些东西呢?我发现很难理解为什么没有二进制文件可用于:

芬克 八度


这将解决我目前的部分问题。

您仍然可以使用XCode。您只需在上注册,但无需支付许可证费用。然后,您可以通过Mac App store下载它,也可以在App store中获得打开它的链接。最后,您必须安装。可以在“下载首选项”面板的“组件”选项卡下找到这些选项


如果没有帮助,请告诉我。我运行10.6的iMac目前正在维修中,因此我使用的是10.7笔记本电脑,无法测试所有细节。

我相信我已经尝试过了,但没有成功,但我会再试一次。我已经注册成为苹果的开发者有一段时间了,但他们最近把账户搞乱了。