インストール方法
最初に,統合開発環境(IDE、Integrated Development Environment)である「Xcode」をインストールした後に,Command Line Tools をインストールします.
手順は,以下のようになります.
- インストールしたXcodeを起動
- 上部メニューから,"Xcode" ->"Open Debeloper Tool" -> "More Developer Tools..."をクリック
- ブラウザが起動し,Apple Develper ページが表示されるので,Apple ID,Passwordを入力し,"Sign in"をクリックしてサインイン
- "Downloads for Apple Developers"というページが表示されるので,その中から"Command Line Tools for Xcode"の .dmgファイルをダウンロード
- ダウンロードした .dmgファイルを開き,pkgファイルを実行
- インストーラが起動するので,「続ける」をクリック
- 使用許諾契約などに対して「続ける」,「同意する」をクリックして,最後に「インストール」をクリック
$ xcode-select --install
とします.すでにインストールされている場合は,以下のようにかえってきます.
$ xcode-select --install
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
$
続いてMacPortsやHomebrewを用いてYosemiteに対応したインストーラーをダウンロードしてインストールを行います.MacPortsの場合
MacPortsがインストールされているかどうかを確認するには,
$ port -v
MacPorts 2.3.3
Entering interactive mode... ("help" for help, "quit" to quit)
[Users/xxx] > quit
Goodbye
$
とします.MacPortsがインストールされていることを確認した上で,最新のgccのバージョンを確認するには,$ port search gcc とすると,以下のようになるので,最新バージョンを探します(この時点ではgcc49が最新).
$ port search gcc
apple-gcc40 @5494 (lang)
Apple's version of gcc 4.0
apple-gcc42 @5666.3_15 (lang)
Apple's version of gcc 4.2
...(ここには,過去のバージョンのリストが表示されます)...
gcc48 @4.8.5 (lang)
The GNU compiler collection
gcc49 @4.9.3 (lang)
The GNU compiler collection
gcc410 @5-20140817 (lang)
this port is only a stub and has been made obsolete by gcc5
...(ここにも,β版等のリストが表示されます)...
インストールしたいバージョンを選んで,以下のように入力するとインストールが始まります.
$ sudo port install gcc**
**はバージョン(49など)mp-gccをアクティブにしたい場合は,インストールが完了したら,
$ sudo port select --list gcc
Password:
Available versions for gcc:
mp-gcc49
none (active)
$
と表示されるので,
$ sudo port select gcc mp-gcc49
Selecting 'mp-gcc49' for 'gcc' succeeded. 'mp-gcc49' is now active.
$
とすれば,mp-gcc49がアクティブになります.インストールの成功を確認する方法
テキストエディタを使って,以下のプログラム(helloc.c)を作成し,ファイルをデスクトップに保存します.
#include<stdio.h>
int main() {
printf("Hello, World\n");
return 0;
}
続いて,ターミナルを起動して,cdコマンドで作業ディレクトリをデスクトップに移動し,gccコマンドで,helloc.cをコンパイルします.
$ cd desktop
$ gcc helloc.c
コンパイルが成功すると,実行ファイル(a.out)が作成されるので,これを実行します.
$ ./a.out
これで,
$ ./a.out
Hello, World
$
と表示されれば,インストールが成功していることが確認できます.gfortranの場合は,以下のプログラム(hellof.f90)を作成し,ファイルをデスクトップに保存します.
program hello
print *, 'Hello World!'
end program hello
続いて,ターミナルを起動して,cdコマンドで作業ディレクトリをデスクトップに移動し,gccコマンドで,hellof.cをコンパイルします.
$ cd desktop
$ gfortran hellof.f90
コンパイルが成功すると,実行ファイル(a.out)が作成されるので,これを実行します.
これで,
$ ./a.out
これで,
$ ./a.out
Hello, World
$
と表示されれば,インストールが成功していることが確認できます.
0 件のコメント :
コメントを投稿