1

具有讽刺意味的是,这一切过去都可以在我的 Mac 上运行,但 Apple 不再支持 10.5.8,所以我被迫更新到 Snow Leopard 10.6。一切都坏了(谢谢苹果)。

从表面上看,这似乎很简单。在 Snow Leopard (Mac OS X 10.6) 下构建类似 octave 的开源包

至少可以说,苹果让这变得困难。除非您是付费开发人员,否则他们不再为旧操作系统下载 XCode。我的 Macbook pro 2.16Ghz 无法加载 Lion,因此该选项不可用。

我的老芬克不能用了,因为它太旧了。为了构建一个新的,我需要 Xcode 3.2,我无法获得(见上文)。

我下载了一个免费的 gcc 4.2,它运行良好。

因此,为了尝试构建 octave,它是旧式 gnu 安装:

./configure make 安装

./configure 失败,因为没有安装 fortran。这是一个特殊情况,因为 gcc 的安装不包括 fortran。所以一个后备将是建立一个我过去做过的完整的 gcc。

下载 gcc 4.9:

gcc-4.9-20130728 里面,gcc49

gcc 无法构建,因为它需要三个附属包 gmp、mpfr 和 mpc

我现在正在尝试构建这些,以便我可以引导一个完整的 gcc 构建,但与此同时,有没有更简单的方法来引导这些东西?我很难理解为什么没有二进制文件可用于:

芬克八度

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

4

1 回答 1

0

您仍然可以获得 XCode。您只需在Apple Developer上注册,但您不必为许可证付费。然后,您可以通过 Mac App Store 下载它,或者您可以在此处获取在 App Store 中打开它的链接。最后,您必须从 Xcode 中安装命令行工具。这些可以在“下载首选项”面板的“组件”选项卡下找到。

如果这没有帮助,请告诉我。我运行 10.6 的 iMac 目前正在维修,所以我在我的 10.7 笔记本电脑上,还不能测试所有细节。

于 2013-07-30T23:08:47.193 回答