使用 fink 安装 g77 [关闭]

Posted

技术标签:

【中文标题】使用 fink 安装 g77 [关闭]【英文标题】:install g77 using fink [closed] 【发布时间】:2014-11-23 17:57:24 【问题描述】:

我正在尝试安装凸优化包 OBOE: https://projects.coin-or.org/OBOE/wiki/MacosxOboe

我按照它的说明进行操作,但是在这一步中遇到了错误:

fink install g77

我认为 fink 安装正确,因为:

fink install atlas

运行成功;

同时

fink install g77

告诉我:

Information about 10346 packages read in 1 seconds.
Failed: no package found for specification 'g77'!

有人知道发生了什么吗?谢谢

【问题讨论】:

在apple.stackexchange.com问不是更好吗? 您可以尝试安装gfortran apple.stackexchange.com/q/157816/24154。请do not post the same question on multiple sites。每个社区都应该诚实地回答问题,而不会浪费任何人的时间。 @VladimirF,对于未来,如果您要建议另一个网站,请务必提醒人们不要交叉发布(告诉他们如果他们发布在错误的网站上,他们可以删除他们的问题并将其发布到其他地方)。 【参考方案1】:

编译器g77 已经很老了,属于 gcc 3.x 时代。从 gcc 4.0 开始,g77 已被 gfortran 取代。虽然gfortran 不是 F77 编译器,但它应该编译几乎所有符合标准(以及一些供应商扩展)的 F77 代码。我建议避免任何教程要求您安装像 g77f2c 这样的编译器,因为这清楚地表明它们已经严重过时了。

如果 fink 无法轻松安装 gfortran(而且听起来不像),请考虑使用 macports 安装 Fortran 编译器。请注意,与 macports 相比,Fortran 编译器是 gcc 包的一部分,因此您可以使用如下命令:

sudo port install gcc48 

安装 GNU 编译器集合,包括 gfortran

【讨论】:

gfortran 似乎是 fink 的 gcc49 软件包的一部分(可能还有其他版本,但我安装了 gcc49)。 @JayFreeman-saurik- 它将成为所有 gcc4X 软件包的一部分。

以上是关于使用 fink 安装 g77 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Fink 在 Mac 上安装 GNU Octave?

python_select 与 fink 安装的 python?

无法在 Mac 上使用 pip 安装 pymssql 并链接到使用 fink 安装的 FreeTDS

Fink 不会安装

将默认 GCC 设置为 Fink 安装的 GCC 4.5?

如何解决 Homebrew 和 MacPorts 或 Fink 之间的冲突?