gfortranを使って* .f90ファイルをコンパイルする


0

私はfortranを使い始めました。私はMac OSXバージョン10.10に取り組んでいます。 Fortranコンパイラとして、私はインストールしました グフトラン そしてそれが正しくインストールされていることを確認するために、私は端末でgfortranを発行しようとしました、そして私は得ました:

**gfortran:** **fatal error:** no input files

compilation terminated. 

テキストエディタとして、私はインストールしました 原子1.34.0。 x 64 。私はlanguage-fortranとlintelのような便利なfortranパッケージもインストールしました。私はこの最も簡単なスクリプトを書き、それを次のように保存しました。 test.f90

program hello

        print *, "Hello, World!"

end program hello

しかし、私の端末からそれを使ってコンパイルすると:

Reyhanehs-MacBook-Pro:desktop reyhanehghh$ gfortran test.f90

何も起こらず、エラーも、印刷も、何も、カーソルは次の行に移動します。

Reyhanehs-MacBook-Pro:desktop reyhanehghh$

あなたが私がそれをコンパイルさせるのを手伝うことができたら私はありがたいです。

回答:


1

コマンドは機能しました。出力としてあなたは今名前の実行ファイル a.out (これがデフォルトの名前です)。入力して実行する ./a.out 入る

コンパイル済み実行ファイルのカスタム名を選択するには -o オプション:

gfortran -o my-executable test.f90

あなたがそれをチェックしていれば、あなたのコマンドの終了ステータスはあなたにコマンドが成功したことを伝えるでしょう:

$ gfortran test.f90
$ echo $?
0

の一つ Eric Raymondの17のUnixルール 「不要な出力を避ける」ことです。これは何 gfortran この場合は行います。


私は試した $ echo $ そして私は得た 0。どうもありがとう!とても役に立ちました!
Reyhaneh
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.