Bazel的安装

这篇博客详细介绍了Bazel的安装过程,特别提到了由于TensorFlow Lite的构建需求,Bazel成为必备工具。文中针对Ubuntu系统提供了安装步骤,包括下载二进制文件、添加运行权限和配置环境变量等。

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 文件中。
export PATH="$PATH:$HOME/bin"

至此,Bazel安装完成。
---- Joax 写于2019-01-23

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值