我正在尝试安装凸优化包 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'!
有人知道发生了什么吗?谢谢
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
.