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 に答える