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/...

相关推荐
create173 小时前
IntelliJ IDEA 等软件如何与 AI 编程工具(Cursor、Windsurf、Qoder等)实现互相跳转
java·ide·人工智能·intellij-idea
兔兔爱学习兔兔爱学习3 小时前
大模型之bert变种
人工智能·深度学习·bert
DuHz3 小时前
Phi-3 技术报告:手机本地运行的高能力语言模型——论文阅读
论文阅读·人工智能·语言模型·自然语言处理·智能手机
科技峰行者3 小时前
阿里云无影发布首个Agentic Computer形态的个人计算产品
人工智能·阿里云·ai·agent
Elastic 中国社区官方博客4 小时前
使用 Elasticsearch 构建 AI Agentic 工作流
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
GoldenSpider.AI4 小时前
AI视频特效转场教程:用Nano Banana和Kling 2.1创造病毒式传播效果
人工智能·ai视频·elevenlabs·nano banana·kling·ai特效·veo 3
stjiejieto4 小时前
AI 浪潮下的劳动力革命:职业重构、技能升级与社会适应
人工智能·重构
一碗白开水一4 小时前
【第29话:路径规划】自动驾驶启发式搜索算法(A星搜索算法( A* 搜索算法))详解及代码举例说明
人工智能·算法·机器学习·计算机视觉·自动驾驶·unix
小关会打代码4 小时前
计算机视觉进阶教学之dlib库(一)
人工智能·计算机视觉