【发布时间】:2017-05-31 09:13:28
【问题描述】:
我有一堆 Fortran77 代码需要用于我的研究,但我无法编译它以在我的 MacBook 上运行,所以我求助于 Julia。我是该语言的新手,但对于我的一生,我无法弄清楚如何直接在 Julia 中执行 Fortran 脚本。我想要的只是拥有一个运行 F77 脚本并将控制权直接交给 Fortran 的程序。我会用 Julia 或 Numpy 重写它,但代码大约 10,000 行,注释不到 200 行,我没有时间。
【问题讨论】:
-
需要编译才能让julia调用它。使用
ccall见docs 为fortran 执行ctrl+f 以获取fortran 细节。另见:stackoverflow.com/questions/27498755/… 和 stackoverflow.com/questions/28373693/… -
Fortran 程序不是脚本它们需要编译一个编译器
-
IMO,这不是“在 Julia 中集成 Fortran 代码的示例”的副本。这个问题包含一个误解,很高兴在这里回答。真的需要关闭吗?
-
@MattB。有道理。我要撤回我的近距离投票