2016年11月26日土曜日

[Mac] macOS Sierra にgccをインストール

macOS Sierra にgccをインストールした際のメモです.
インストールはHomebrewを用いて行いました.

ターミナルから,以下コマンドを実行します.
$ brew install gcc

インストールは,意外とあっさりと終了します.

確認のために,以下のコマンドを実行すると,gfortranのインストールされている場所を教えてくれます.

$ which gfortran
/usr/local/bin/gfortran


だめ押しに,お決まりのHello World! を実行してみました.
以下のプログラムをデスクトップ"hello.f90"という名前で保存します.

program hello

  print *, 'Hello World!'

end program hello

ターミナルから,以下のコマンドを実行すると,無事,"Hello World!"と表示されました.

$ gfortran hello.f90
$ ./a.out
 Hello World!

2018.12.11. 追記
macOS Mojave にgccをインストールした際のインストール画面は以下のようなものでした.
$ brew install gcc
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
==> Updated Formulae
hub                                      oniguruma

==> Installing dependencies for gcc: gmp, isl, mpfr and libmpc
==> Installing gcc dependency: gmp
==> Downloading https://homebrew.bintray.com/bottles/gmp-6.1.2_2.mojave.bottle.t
######################################################################## 100.0%
==> Pouring gmp-6.1.2_2.mojave.bottle.tar.gz
🍺  /usr/local/Cellar/gmp/6.1.2_2: 18 files, 3.1MB
==> Installing gcc dependency: isl
==> Downloading https://homebrew.bintray.com/bottles/isl-0.20.mojave.bottle.tar.
######################################################################## 100.0%
==> Pouring isl-0.20.mojave.bottle.tar.gz
🍺  /usr/local/Cellar/isl/0.20: 71 files, 3.9MB
==> Installing gcc dependency: mpfr
==> Downloading https://homebrew.bintray.com/bottles/mpfr-4.0.1.mojave.bottle.ta
######################################################################## 100.0%
==> Pouring mpfr-4.0.1.mojave.bottle.tar.gz
🍺  /usr/local/Cellar/mpfr/4.0.1: 28 files, 4.6MB
==> Installing gcc dependency: libmpc
==> Downloading https://homebrew.bintray.com/bottles/libmpc-1.1.0.mojave.bottle.
######################################################################## 100.0%
==> Pouring libmpc-1.1.0.mojave.bottle.tar.gz
🍺  /usr/local/Cellar/libmpc/1.1.0: 12 files, 354KB
==> Installing gcc
==> Downloading https://homebrew.bintray.com/bottles/gcc-8.2.0.mojave.bottle.1.t
######################################################################## 100.0%
==> Pouring gcc-8.2.0.mojave.bottle.1.tar.gz
🍺  /usr/local/Cellar/gcc/8.2.0: 1,413 files, 295.5MB

0 件のコメント :

コメントを投稿