天天看點

Bazel的安裝Bazel安裝

章節目錄

  • Bazel安裝
    • 系統軟體版本
    • Bazel支援的作業系統
    • Bazel的安裝方法
    • Bazel的安裝步驟

Bazel安裝

Bazel是一個免費的、用于建構和測試軟體的自動化軟體工具。由于本人最近正在嘗試使用TensorFlow Lite,必須要使用此工具,在此記錄該工具的安裝過程。

Bazel的官網,參考 這兒;

Bazel的一些其他的介紹,參考 這兒;

安裝Bazel的主要參考資料在 這兒。

系統軟體版本

作業系統 Ubuntu 18.04
Bazel版本 0.21.0

Bazel支援的作業系統

大部分作業系統都可安裝該軟體,參見 這兒。

但是如果你也是因TensorFlow而安裝Bazel,那麼最好不要使用Windows。引文如下(引用時間:2019-01-23):

”Bazel does not currently support building for Android on Windows. “

對于Ubuntu系統,支援的版本為:

  • 18.04 (LTS)
  • 16.04 (LTS)
  • 14.04 (LTS)

Bazel的安裝方法

根據官方的資料,有三種方式可以安裝該軟體:

  • 下載下傳二進制檔案(官方推薦)
  • apt-get
  • 源碼編譯

Bazel的安裝步驟

本文使用一種方式。依照以下步驟安裝:

  1. 安裝依賴:
sudo apt-get install pkg-config zip g++ zlib1g-dev unzip python
           
  1. 下載下傳檔案。位置在:

    https://github.com/bazelbuild/bazel/releases

    檔案選擇:bazel-0.21.0-installer-linux-x86_64.sh

  2. 打開終端,切換到該檔案所在的目錄。添加運作權限,運作安裝檔案:
chmod +x bazel-0.21.0-installer-linux-x86_64.sh
./bazel-0.21.0-installer-linux-x86_64.sh --user
           

--user

選項的意思是将bazel安裝到

$HOME/bin

目錄。相關内容可運作以下指令擷取細節:

./bazel-0.21.0-installer-linux-x86_64.sh --help
           

主要用法摘抄如下:

Usage: ./bazel-0.21.0-installer-linux-x86_64.sh [options]

Options are:

–prefix=/some/path set the prefix path (default=/usr/local).

–bin= set the binary folder path (default=%prefix%/bin).

–base= set the base install path (default=%prefix%/lib/bazel).

–user configure for user install, expands to: (–bin=$HOME/bin --base=$HOME/.bazel)

–skip-uncompress skip uncompressing the base image until the first bazel invocation

  1. 添加環境變量。将以下代碼加入到 ~/.bashrc 檔案中。

至此,Bazel安裝完成。

---- Joax 寫于2019-01-23

繼續閱讀