bazel 是google用于构建项目的工具,主要用于构建google 的软件,如tensorflow等。
最近想要编写android上的tensorflow 项目,使用android studio 要用到bazel ,装好之后记录一下,方便自己和有用到的朋友查看。
但是我新装的ubuntu 18.04,bazel 用apt 安装默认只支持ubuntu14和16,apt install bazel 会显示找不到软件,所以我们只能从github上安装clone源码进行编译安装。
bazel 官方安装说明: https://docs.bazel.build/versions/master/install.html
安装jdk
首先需要安装jdk8以上,这个网站由很多教程,不在赘述,不会可以留言。
安装bazel
bazel源码地址: https://github.com/bazelbuild/bazel/
使用git clone或下载zip方式,下载源码。
打开终端,进入源码的bazel目录,输入./complie.sh命令,会报如下错误:
root@648700565:/home/lihansen/bazel-master# ./compile.sh
Building Bazel from scratch
ERROR: Must specify PROTOC if not bootstrapping from the distribution artifact
--------------------------------------------------------------------------------
NOTE: This