当前位置: 首页 > news >正文

bazel安装

安装

首先安装一下 Bazel 环境。参考 https://bazel.build/install。我是在 Ubuntu 上实验的,所以安装过程参考的是:https://bazel.build/install/ubuntu,有很多种安装方法,我选择的是使用二进制安装程序。这个具体参考的又是 https://bazel.build/install/ubuntu#binary-installer。

首先安装依赖:

$ sudo apt install g++ unzip zip

因为我测试构建 c++, 不是 java,所以我没有安装 jdk。

接下来,从 GitHub 上的 Bazel 版本页面下载名为 bazel-version-installer-linux-x86_64.sh 的 Bazel 二进制安装程序。我下载的是截至本文最新的 bazel-5.2.0-installer-linux-x86_64.sh

运行安装程序:

$ chmod +x bazel-5.2.0-installer-linux-x86_64.sh
$ ./bazel-5.2.0-installer-linux-x86_64.sh --user

--user 标志会将 Bazel 安装到系统的 $HOME/bin 目录中,安装好后我在 $HOME/bin 下看到多了一个 bazel 的符号链接,实际指向 $HOME/.bazel/bin/bazel

官网的说明此时应该继续将 .bazelrc 路径设置为 $HOME/.bazelrc 以及将 $HOME/bin 目录添加到 PATH中,但我根据前面执行 ./bazel-5.2.0-installer-linux-x86_64.sh --user 的输出提示,在 $HOME/.bashrc 中添加了一行 source $HOME/.bazel/bin/bazel-complete.bash 貌似也能正常工作。

本文属于如下文章中的子章节

bazel学习系列章节汇总_m0_74043383的博客-CSDN博客

http://www.lryc.cn/news/150094.html

相关文章:

  • Typescript的class语法[类]的操作和应用
  • OPENCV实现暴力特征匹配
  • 揭秘亚马逊Amazon测评,掌握细节和技巧,提升产品销量和评论数量
  • Linux线程互斥
  • 【仿写spring之ioc篇】三、检查是否实现了Aware接口并且执行对应的方法
  • C++ 异常处理
  • OJ练习第157题——单词拆分
  • 若依tab-content面板失效、使用load的解决方法(附详细步骤)
  • 2023年03月 C/C++(五级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • Android安卓实战项目(12)—关于身体分析,BMI计算,喝水提醒,食物卡路里计算APP【支持中英文切换】生活助手类APP(源码在文末)
  • Hadoop 3.2.4 集群搭建详细图文教程
  • STL的学习之一
  • 如何使用Python进行数据科学实验?
  • 华为数通方向HCIP-DataCom H12-821题库(拖拽题,知识点总结)
  • 第三课:C++实现PDF去水印
  • 实现Android分布式协同办公:将待办事件App与本地Web服务结合
  • VMware12.1.1安装Centos7
  • bazel构建原理
  • matlab 点云的二进制形状描述子
  • MongoDB实验——在Java应用程序中操作 MongoDB 数据
  • java+springboot+mysql校园跑腿管理系统
  • ubuntu20.04 server 安装后磁盘空间只有一半的处理
  • 〔017〕Stable Diffusion 之 常用模型推荐 篇
  • 多目标应用:基于多目标人工蜂鸟算法(MOAHA)的微电网多目标优化调度MATLAB
  • 【HTML5】HTML5 特性
  • 【FreeRTOS】互斥量的使用与逐步实现
  • Spring-Cloud-Openfeign如何传递用户信息?
  • OpenCV(十一):图像仿射变换
  • 多路波形发生器的控制
  • [C/C++]天天酷跑超详细教程-中篇