金子邦彦研究室インストールUbuntu, WSL2Bazel のインストール(Ubuntu 18.04, 16.04 上)

Bazel のインストール(Ubuntu 18.04, 16.04 上)

Bazel とは,ビルドとテストを簡単に行えるためのツールである(make, maven, gradle と類似).C++, Objective=C, Python, JavaScript, Go をサポートしている.

先人に感謝

前準備

Ubuntu のシステム更新

UbuntuUbuntu で OS のシステム更新を行うときは, 端末で,次のコマンドを実行する.

UbuntuUbuntu のインストールは別ページ »で説明

sudo apt -y update
sudo apt -yV upgrade
sudo /sbin/shutdown -r now

curl のインストール

端末で,次のコマンドを実行する.

sudo apt -y update
sudo apt -y install curl

C/C++ コンパイラー,make,パッケージツールのインストール(Ubuntu 上)

インストールするには,端末で,次のコマンドを実行する.

sudo apt -y update
sudo apt -y install build-essential gcc g++ make libtool texinfo dpkg-dev pkg-config

Bazel のインストール手順

  1. Bazel の「Install Bazel on Ubuntu」の Web ページを開き,記載を確認する

    https://docs.bazel.build/versions/master/install-ubuntu.html を開く

    [image]
  2. その記述の通りに操作する
    echo "deb [arch=amd64] http://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo tee /etc/apt/sources.list.d/bazel.list
    curl https://bazel.build/bazel-release.pub.gpg | sudo apt-key add -
    sudo apt -y update
    sudo apt -y install bazel
    

動作チェック

https://docs.bazel.build/versions/master/getting-started.html に記載の手順で動作チェック

  1. 次のコマンドを実行
    touch WORKSPACE 
    

    [image]
  2. 「BUILD」という名前のファイルを次のように作成
    genrule(
      name = "hello",
      outs = ["hello_world.txt"],
      cmd = "echo Hello World > $@",
    )
    

    [image]
  3. 次のコマンドを実行
    bazel build :hello
    

    [image]