我正在尝试安装凸优化包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'!
有人知道发生了什么吗?谢谢
答案 0 :(得分:2)
编译器g77
已经很老了,是gcc 3.x时代的一部分。自gcc 4.0起,g77
已被gfortran
取代。虽然gfortran
不是F77编译器,但它应该编译任何符合标准(以及一些供应商扩展)F77代码。我建议避免任何教程要求您安装g77
或f2c
等编译器,因为这是一个明显的迹象,它们已经严重过时了。
如果fink没有gfortran
的简单安装(并且它听起来不像那样),请考虑使用macport来安装Fortran编译器。注意,与使用macports相比,Fortran编译器是gcc包的一部分,因此您可以使用如下命令:
sudo port install gcc48
安装GNU编译器集合,包括gfortran
。