【WSL】Fortranのcompiler: G95をWSL(Ubuntu16.04)にインストールする
誰かの役に立てばと思います。
はじめに
学生時代に一度必要になったので、そのメモ。
今後使うことはきっとないでしょうが...。
インストール手順
めちゃめちゃざっくりいきます。
officialページ:
http://www.g95.org/downloads.shtml
ターミナルで以下を実行します。
$ wget -O - http://ftp.g95.org/g95-x86_64-64-linux.tgz | tar xvfz - $ sudo ln -s $PWD/g95-install/bin/x86_64-unknown-linux-gnu-g95 /usr/bin/g95
ここでは1行目で圧縮ファイルをダウンロード&展開
2行目でバイナリのシンボリックリンクを作っています。
この段階でターミナルで
$ g95
を実行します。
おそらく以下のような返事が返ってきます。
$ g95: no input files
シンボリックリンクに関しては問題なく作られている様です。
この状態で適当なソースコードをコンパイルすると、「crt1.oがない」といった返事が出力されるので探してパスを通す必要があります。
私の場合、~/.bashrc
に次の一行を追加しました。
export LIBRARY_PATH=${LIBRARY_PATH}:/usr/lib/x86_64-linux-gnu
G95のテスト
ググって見つかった以下の"Hello, world"プログラムがうごいたらOK。
program hello_world implicit none print *, "hello, world." end program hello_world
おしまい!