1

我是 fortran 的新手,我正在尝试将其作为输出执行。

program write2file
implicit none
! open file
 open (10, file='output_file.txt', status='unknown')

! write to file
  write(10, *) 'Hello World!'

! close file
close(10)
end program write2file

我在 Linux 上运行它,并尝试使用此语句编译和执行输出,但不幸的是,我无法获得“output_file.txt”

有谁知道出了什么问题?

4

1 回答 1

2

这是评论而不是答案,但我觉得需要更好的格式。执行命令后

ifort -o output hi.f90

您应该output在当前工作目录中调用一个可执行文件。要执行该可执行文件,请执行命令

./output

如果你成功了,它将把你想要的输出写入程序的当前版本指向的任何地方。

阅读您的评论让我怀疑您认为命令

ifort -o output hi.f90

应该执行您的程序并导致创建请求的输出。但是该命令只是将您的源代码(在文件中hi.f90)编译成名为ouptut. 这是您第一次使用编译器吗?

于 2012-10-19T14:38:56.580 回答