我是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'
有谁知道错误是什么?
答案 0 :(得分:2)
这是评论而不是答案,但我觉得需要更好的格式化。执行命令后
ifort -o output hi.f90
您当前的工作目录中应该有一个名为output
的可执行文件。要执行该可执行文件,请执行命令
./output
如果您成功,将把您想要的输出写入当前版本的程序所指向的位置。
阅读你的评论让我怀疑你认为命令
ifort -o output hi.f90
应该执行你的程序并导致创建所请求的输出。但是该命令只是将您的源(在文件hi.f90
中)编译为名为ouptut
的可执行文件。这是你第一次使用编译器吗?