标签:体系 ppa oracle amd image ble ubuntu14 哪些 makefile
1.简介
Bazel是一个类似于Make的工具,是Google为其内部软件开发的特点量身定制的工具,如今Google使用它来构建内部大多数的软件。它的功能有诸多亮点:
对于为什么要重新发明一个构建工具而不直接使用Make,Google认为Make控制得太细,最终的结果完全依靠开发人员能正确编写规则。很久以前,Google使用自动生成的臃肿的Makefile来构建他们的软件,速度太慢,结果不可靠,最终影响了研发人员的效率和公司的敏捷性。所以他们做了Bazel。Bazel的规则层次更高,比如,对于“Java测试”、“C++二进制文件”,它都有定义好的内建规则,而这些规则都已经被无数的测试证明是正确和稳定的。
2.安装
(1) 安装JDK 8
***如果环境是Ubuntu15.10,跳过此步骤。但在Ubuntu14.04,执行此步骤,安装Oracle JDK 8.***
***如果没有安装add-apt-repository命令,需要执行sudo apt-get install software-properties-common命令***
$ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-java8-installer
(2) 添加bazel包源
$ echo "deb [arch=amd64] http://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo tee /etc/apt/sources.list.d/bazel.list
***如果没有安装curl需要执行命令:sudo apt-get install curl ***
$ curl https://storage.googleapis.com/bazel-apt/doc/apt-key.pub.gpg | sudo apt-key add -
(3) 更新安装bazel
$ sudo apt-get update && sudo apt-get install bazel
$ sudo apt-get upgrade bazel
参考:https://www.bazel.io/versions/master/docs/install.html#ubuntu
http://blog.csdn.net/u010510350/article/details/52247972
http://blog.sina.com.cn/s/blog_15856a0240102x7jv.html
标签:体系 ppa oracle amd image ble ubuntu14 哪些 makefile
原文地址:http://www.cnblogs.com/Climbing-Snail/p/6670057.html