如何使用ifort编译FORTRAN IV程序?

时间:2015-10-06 14:28:10

标签: fortran intel-fortran

我需要编译FORTRAN IV程序。我在互联网上发现英特尔FORTRAN编译器ifort也支持FORTRAN IV版本。我下载了30天试用版的英特尔编译器。但是,当我尝试简单地编译程序时:

ifort  name.for

(其中name.for是源文件的名称)我收到太多错误,似乎ifort并不认为该文件是FORTRAN IV源文件。

如何使用ifort运行此FORTRAN IV程序?

1 个答案:

答案 0 :(得分:3)

你没有详细说明你打算在这里做什么,但这是我要尝试的命令行:

ifort -f66 name.for -o mycode

这假设name.for是您要编译的唯一源文件。如果没有,您可能想尝试:

for f in *.for; do ifort -f66 -c $f; done; ifort -f66 *.o -o mycode

最后,可能是您的Fortran源中存在预处理器指令。如果是这样,你有2个解决方案:

  1. 将来源从name.for重命名为name.FOR;

  2. 或者将-fpp添加到编译器命令行以强制调用Fortran预处理器。

  3. 希望这有帮助。