2019年度「プログラミング言語」配布資料

矢杉和義 (京都大学大学院情報学研究科 通信情報システム専攻)

2019年10月8日

[ 講義ホームページ・トップ ]

「プログラミング言語」で用いる開発環境の整備方法

「プログラミング言語」では、主に以下の3つの言語について学習します。

このページでは、OCamlおよびCの開発環境の整備方法について説明します。

計算機科学コース計算機室のパソコンの開発環境の整備方法はUbuntuを参照してください。

わからないことがあれば、 に質問してください。

開発環境のセットアップ

Windows

  1. WSL(Windows Subsystem for Linux)をインストールして、Windows上にUbuntu 18.04の環境を準備します。
  2. Ubuntuと同様にして各言語の環境を構築します。

macOS

  1. Command Line Toolsをインストールします。Command Line ToolsはXcodeからインストールできます。

  2. Homebrewをインストールします。

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  3. OPAMをインストールします。

    brew install gpatch
    brew install opam
  4. OPAMの初期設定に従ってOPAMの初期設定を行います。

Ubuntu

  1. GCCとOPAM(およびOPAMの初期化に必要なパッケージ)をインストールします。

    sudo apt update
    sudo apt install -y bubblewrap build-essential curl git m4 unzip
    sudo sh -c "$(curl -sL https://raw.githubusercontent.com/ocaml/opam/master/shell/install.sh)"
  2. OPAMの初期設定に従ってOPAMの初期設定を行います。

OPAMの初期設定

次のコマンドを実行します。

opam init -y --disable-sandboxing
opam switch list-available ocaml-base-compiler
opam switch create X.XX.X
eval $(opam env)
  1. opam init -y --disable-sandboxing: OPAMを初期化します。

  2. opam switch list-available ocaml-base-compiler: インストール可能なOCamlコンパイラのバージョンを確認します。

  3. opam switch create X.XX.X: 特定のバージョンのOCamlコンパイラをインストールします。

  4. eval $(opam env): 環境変数を設定します。

FAQ

Q. opamが何かおかしい。

[ 講義ホームページ・トップ ]


Copyright 矢杉和義, 2016, 2017, 2018, 2019, 2020