编译和执行代码后没有输出

时间:2012-10-19 13:59:45

标签: fortran

我是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'

有谁知道错误是什么?

1 个答案:

答案 0 :(得分:2)

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

ifort -o output hi.f90

您当前的工作目录中应该有一个名为output的可执行文件。要执行该可执行文件,请执行命令

./output

如果您成功,将把您想要的输出写入当前版本的程序所指向的位置。

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

ifort -o output hi.f90

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