#author("2019-07-31T02:59:56+00:00","default:sagasite","sagasite")
[[プログラミング in OCaml]] > 第1章 はじめに

*1.2 準備 [#uf93a4f5]
OCamlの実行環境を用意します。

**Windowsの場合 [#le541083]
-[[OCaml Windows install - Google 検索>https://www.google.com/search?q=OCaml+Windows+install]]

**macOSの場合 [#b3990f20]
-[[OCaml macOS install - Google 検索>https://www.google.com/search?q=OCaml+macOS+install]]

**Linuxの場合 [#yaf9d920]
-[[OCaml Linux install - Google 検索>https://www.google.com/search?q=OCaml+Linux+install]]

*WindowsにOCamlをインストール [#pc3e8caa]

-Install OCaml – OCaml
https://ocaml.org/docs/install.html

-インストール方法 - OCaml.jp
http://ocaml.jp/?%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%96%B9%E6%B3%95
>Microsoft Windowsにインストール
Microsoft Windows に OCaml をインストールする場合、 本家サイトに用意されているバイナリ版をダウンロードするのが手っ取り早いです。
ただし、バイナリ版にはMinGW, Cygwin, Native の3種類があり、必要に応じて選択する必要があります。基本的にMinGW版がお勧めです。
各バイナリごとの主な違いは以下のようになります。

| |MinGW	|Cygwin	|Native MS |h
|追加で必要な環境	|Cygwin	|Cygwin	|Microsoft Visual Studio |
|実行速度	|100%	|100%	|70% |
|再実行デバッグ	|×	|○	|× |
|Unixライブラリ	|一部未対応	|全対応	|一部未対応 |
|Graphicsライブラリ	|○	|×	|○ |
|バイナリの依存	|なし	|Cygwin	|なし |

**用語 [#oe22f484]

***Cygwin [#w1f2a521]
-Cygwin - Wikipedia https://ja.wikipedia.org/wiki/Cygwin
>Cygwin(シグウィン)は、Windowsオペレーティングシステム上にUNIXライクな環境を提供する互換レイヤーである。フリーソフトウェアである。
>特徴
UNIX的な操作体系を持つが、エミュレータではなく互換レイヤーである。
POSIXに準拠するシステムコール と Windows API の間のAPI互換を行っている。
その結果として、UNIX環境上のツール群をWindows上に再コンパイルのみで移植することを可能にしている。

***MinGW [#fe73bcc7]
-MinGW - Wikipedia https://ja.wikipedia.org/wiki/MinGW
>MinGW(ミン・ジー・ダブリュー、Minimalist GNU for Windows)はGNUツールチェーンのWindows移植版である。
MinGWはWindows APIのためのヘッダファイルを含んでおり、フリーのコンパイラであるGCCを、Windowsアプリケーションの開発のために利用できる。
>名称の由来
MinGWの名称はMinimalist GNU for Windows(Windowsのための最小限度のGNUの意)を表す。
>Cygwinとの比較
MinGWはCygwin 1.3.3からフォークした。
Cygwin、MinGWいずれもUnixソフトウェアのWindowsへの移植に使用されるが、異なる方針を採っている。
CygwinはWindows上に、Linuxや他のUNIXシステムに見られるような、完全なPOSIX層を提供することを目標にしており、互換性のために必要であれば性能も犠牲にしている。
一方でMinGWはフリーのコンパイラと各種ツールのみを提供し、性能を重視している。

**Windows用のOCamlインストーラー [#y2e95742]
-OCaml for Windows - Installation
https://fdopen.github.io/opam-repository-mingw/installation/
ここから64bit用のGUIインストーラーをダウンロードする。(64bit版のWindowsを使っている場合)

>Graphical Installer
You can try the graphical installer:
32-bit (updated 11. Jul 2019)
64-bit (updated 11. Jul 2019)

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS