GNU/Linux >> Linux の 問題 >  >> Linux

Fortran Hello World の例:Linux OS で Fortran プログラムを作成して実行する方法

質問 :Fortran プログラムの書き方と実行方法の基本を理解したい Linux OS で。簡単な例で説明できますか?

答え :この記事では、基本的な Hello World Fortran プログラム の書き方を簡単に説明します。 Linux または Unix OS で *.f プログラムを実行します。

1. Hello World Fortran プログラムを書く

以下に示すように、Vim エディターを使用して helloworld.f プログラムを作成します。

$ vim helloworld.f

program hello
print *,"Hello World!"
end program hello

以下に示すように、hello world Fortran プログラムの短いバージョンを作成することもできます。

$ vim helloworld.f

PRINT *,"Hello World!"
END

2.システムに Fortran コンパイラがインストールされていることを確認してください

以下に示すように、システムに Fortran コンパイラがインストールされていることを確認してください。

$ whereis gfortran
gfortran: /usr/bin/gfortran /usr/share/man/man1/gfortran.1.gz

$ which gfortran
/usr/bin/gfortran

$ dpkg -l | grep gfortran
ii  gfortran                                   4:4.3.3-1ubuntu1                          The GNU Fortran 95 compiler
ii  gfortran-4.3                               4.3.3-5ubuntu4                            The GNU Fortran 95 compiler
ii  libgfortran3                               4.3.3-5ubuntu4                            Runtime library for GNU Fortran applications

GNU Fortran コンパイラをインストールしています。

GNU Fortran コンパイラがない場合は、以下に示すようにインストールしてください。

$ sudo apt-get install gfortran

3. Fortran プログラムをコンパイルする

以下に示すように、gfortran コマンドを使用して helloworld.f をコンパイルします。これにより、a.out ファイルが作成されます。

$ gfortran -ffree-form helloworld.f

$ ls -l
-rw------- 1 ramesh ramesh   55 Oct 24 23:13 helloworld.f
-rwx------ 1 ramesh ramesh 9545 Oct 24 23:14 a.out*

4. Fortran プログラムを実行します (a.out)

$ ./a.out 
 Hello World!

$ mv a.out helloworld

$ ./helloworld 
 Hello World!


Linux
  1. Linux –ファイルパーミッションは実行のみですか?

  2. Linux –モノマジカルはどうですか?

  3. Debian 10 で最初の Qt プログラムを作成して実行する方法

  1. Smalltalk Hello World の例:Linux OS で Smalltalk プログラムを作成して実行する方法

  2. XQuery Hello World の例:Linux OS で XQuery プログラムを作成して実行する方法

  3. Linux でスレッドを作成する方法 (C サンプル プログラムを使用)

  1. Python Hello World の例:Unix OS で Python プログラムを作成して実行する方法

  2. Unix OS で C プログラムを書き、コンパイルし、実行する方法 [Hello World の例を使用]

  3. Ruby Hello World の例:Unix OS で Ruby プログラムを作成して実行する方法