この章では Objective Caml のバッチコンパイラである ocamlc について説明します。ocamlc はCaml のソースコードファイルをバイトコードオブジェクトにコンパイルし、これらのオブジェクトをリンクしてスタンドアロンのバイトコード実行ファイルを作ります。これらの実行ファイルはバイトコードインタプリタである ocamlrun によって実行されます。