bazel编译

bazel 编译

一、安装工具

1. 更新系统并安装依赖

sudo apt update

sudo apt install -y curl git openjdk-17-jdk

2. 下载 Bazelisk 并命名为 `bazel`

curl -LO "https://github.com/bazelbuild/bazelisk/releases/latest/download/bazelisk-linux-amd64"

sudo mv bazelisk-linux-amd64 /usr/local/bin/bazel

sudo chmod +x /usr/local/bin/bazel

二、常用命令

1、编译项目中的所有目标,在项目根目录运行: bazel build //...

这会告诉 Bazel 递归地查找并构建从根目录开始的所有 BUILD 文件中定义的所有目标。

2、编译特定目录下的所有目标:如果你只想编译 litert/cc 及其子目录下的所有内容,可以运行:

bazel build //litert/cc/...

3、编译指定目标,其中有一个名为 litert_api_with_dynamic_runtime 的库

bazel build //litert/cc:litert_api_with_dynamic_runtime

4、要运行 litert/cc 目录及其子目录中定义的所有测试,可以使用 ... 通配符:

bazel test //litert/cc/...

相关推荐
武天旭1 分钟前
AI安全--AI大模型的毒性偏见与安全对齐实践
人工智能·python·深度学习
wordbaby19 分钟前
构建高效的智能体(Building Effective Agents)— Anthropic 官方全文精译与图解
人工智能
xsd2024111820 分钟前
AI 短剧怎么做?
人工智能
m0_7156744331 分钟前
政务泛监测体系能力排行:AI 重塑监测边界,治理的颗粒度革命
大数据·网络·人工智能·安全·网络安全·政务
羲云网络43 分钟前
AI API 门户上线不难,难的是让用户完成第一次调用
人工智能·产品运营·api·开发者·acedatacloud
视觉小萌新1 小时前
AI Class 3 · Chapter 2-3:函数、异常、文件读写+JSON / JSONL 读写(小白版)
人工智能·python·json
Zhao-Jichao1 小时前
AI Prompting for Everyone 课程笔记 - P21 总结 Conclusion
人工智能·笔记
阿里云大数据AI技术1 小时前
EMR Serverless StarRocks 全面支持 Paimon 2.0:构建多模态统一分析与检索
人工智能
电科_银尘1 小时前
【深度学习项目实战·11】损失函数与评价指标:让模型输出、标签与结果真正对应
人工智能·深度学习
RanceGru1 小时前
AI嵌入式7——瑞芯微RK3588s+RK1828 NPU 部署VLM模型(Qwen3-VL-2B)
人工智能