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