0

我正在尝试安装凸优化包 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'!

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

4

1 回答 1

2

编译器g77相当古老,属于 gcc 3.x 时代的一部分。自 gcc 4.0 以来,g77已被gfortran. 虽然gfortran不是 F77 编译器,但它应该编译几乎所有符合标准(以及一些供应商扩展)的 F77 代码。我建议避免任何要求您安装编译器的教程,g77或者f2c因为这是它们严重过时的明显迹象。

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

sudo port install gcc48 

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

于 2014-11-24T17:11:35.880 回答