Mac OS Mojave10.14.5 では, Homebrew を使うと gfotran を入れられませんでした.代わりに,広島大学のページに従って, gfortran 開発元である GFortran サイトから dmg ファイルをダウンロードして,gfortran をインストールしました.この場合,Xcode のインストールも必要なようです (2019 年 7 月).
Mac OS 10.8.5 へのインストール方法を紹介します.
r8s の Download r8s vers. 1.8 をクリックして,ソースコードをダウンロードしてください.本来ならば解凍して得られた dist ディレクトリに入って「make」と入力すればコンパイルされるはずですが,うまく行きませんでした.そこで,makefile 内容を見てみました.
# Make file for r8s
# Updated April 2003 for Linux and Mac OS 10.2. No other builds currently supported
#
FC = gfortran # Fortran compiler; standard on Linux, may have to go fetch this on OS X! (get it from Fink)
CC = gcc # GNU C compiler
LIBS = -lgfortran -lm # FORTRAN to C library, and standard C library
#LPATH = -L/usr/local/gfortran/lib
#LPATH = -L/usr/local/lib/gfortran
LPATH = -L/usr/local/gfortran/lib # correct location as of August 2011.
CFLAGS = -g -std=c99 -pedantic # for debugging, etc.
#CFLAGS = # usual case
....
はじめの太字の行: まず,gfortran を Homebrew を使って,
brew install gfortran
と入力してインストールしました.
次の太字の行:上の操作を行った後でも,make をしたら「libgfortran.3.dylib が見当たらない」とエラーメッセージが出たと思います.そこで,以下のコマンドで「libgfortran.3.dylib」を探して,LPATH の右側を変更しました.
[JunINOUE:~]$ sudo find / -name libgfortran.3.dylib
Password:
find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory
/usr/local/Cellar/gfortran/4.8.2/gfortran/lib/libgfortran.3.dylib
以下のように変更
LPATH = -L/usr/local/Cellar/gfortran/4.8.2/gfortran/lib/
その後,make によって,インストールが完了しました (2014 年 1 月).
|