章節目錄
- 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的安裝步驟
本文使用一種方式。依照以下步驟安裝:
- 安裝依賴:
sudo apt-get install pkg-config zip g++ zlib1g-dev unzip python
-
下載下傳檔案。位置在:
https://github.com/bazelbuild/bazel/releases
檔案選擇:bazel-0.21.0-installer-linux-x86_64.sh
- 打開終端,切換到該檔案所在的目錄。添加運作權限,運作安裝檔案:
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
- 添加環境變量。将以下代碼加入到 ~/.bashrc 檔案中。
至此,Bazel安裝完成。
---- Joax 寫于2019-01-23