Bazel是一种构建工具,可以快速可靠地构建代码。它用于构建Google的大部分软件,因此它旨在处理Google开发中存在的构建问题。 http://bazel.build/
我正在尝试使用 bazel runprojects/my-python-app/.... 来运行一个简单的 python 二进制文件,但是当我运行它时,我收到错误: 错误:/private/var/tmp/_bazel_justin/84cef48b5ae183d272bc73733d1...
我有一个编译并运行程序的命令,但中间文件是随机命名的(但包含在目录中)。例如。 构建 foo.src bar.src -o 输出目录 运行输出目录 巴泽尔
我正在 Xcode 15 上运行一些 Bazel 测试,并开始看到这个新错误(这些测试仍在 Xcode 14.3.1 上通过)。 xcodebuild:错误:无法使用方案构建临时工作区
如果我想通过gcc编译动态库,是否需要使用-static?带“-static”和不带“-static”有什么区别
带-static 和不带-static 有什么区别 当我使用 gcc 和 -static 编译共享库时 我收到一个错误 /usr/sbin/ld.gold:错误:/usr/lib/gcc/x86_64-pc-linux-gnu/13....
我正在尝试构建一个 Rust 箱子,它使用 2 个依赖 Bazel 的 c 库的箱子。板条箱是 rdkafka 和 paho-mqttt。 我正在使用 Bazel rust_rules,尤其是 crate_universe 规则...
java_toolchain:如何在 Bazel 构建中使用 Eclipse 编译器
我想将 ant 构建迁移到 Bazel 4.2.1。 ant 构建使用 Eclipse 编译器 (ecj-3.27.0)。 Bazel 中声明 Java 编译器的方法是 java_toolchain。 所以我看了一下 b 的输出...
如何在使用自动代码签名管理的iOS项目中使用自动代码签名管理?我看到 local_provisioning_profile 规则 apple_rules 存储库的唯一方法。 Bazel有支持吗...
我正在针对远程构建执行端点运行 bazel 构建;在带有 bazel 客户端的机器上,本地存储很少,所以我想避免下载任何东西。 --
我有一个使用 bazel 管理的 go 项目。我想从私有存储库添加外部依赖项。 我可以使用 go_repository const 从公共存储库添加包...
我正在使用 bazel 构建一个共享/动态库。构建文件中的规则如下 cc_库( 名称=“a”, srcs = ["a.cc"] ) 文件组( 名称 =“vis...
我正在学习Bazel并尝试构建一些第三方库。我有时使用 Mac,有时使用 Linux 计算机。因此,当我构建 opencv 时,我想使用不同的 linkopts 取决于...
C++20 LNK2019 与 MSVC 错误,而 C++17 可以工作
我在使用 CMake 和 Bazel 构建的项目中遇到了 C++20 的问题,它们都可以在 Linux(GCC 和 Clang)上的 c++17/c++20 上运行,但它们仅在 Windows 上失败msvc 与 c++20。错误是链接...
在 bazel cc_library 中为每个源文件设置不同的预处理器定义
我正在尝试为第 3 方库编写 bazel 规则,该规则为每个文件指定不同的预处理器定义值,即 c++ ... -DVALUE=file1.cpp -c file1.cpp c++ ... -DVALUE=file2.cpp -c file2.cp...
根据我构建的目标,我收到两个不同的错误。我可以构建 //:utils 和 //:utils_test,但不能构建 //:app。构建后我无法运行测试。我使用的是 m1 mac,我使用的是 b...
Bazel 在运行 cc_binary 之前执行 python 脚本
我正在尝试创建一个 bazel 目标,它将从 .cpp 文件运行 c++ 二进制文件,该文件是由 python 脚本动态生成的。 假设我有generator.py,它在目录中创建一个 generated.cpp...
我有两个 Bazel genrule:一个创建 node_modules.tar 文件,另一个将 tar 分解为实际文件。 当我使用 bazel build //node_modules_ls 运行构建时,我发现它
在 bazel 测试中验证 docker 的 gcp 工件注册表
我有一个 bazel 测试,docker 构建和 docker 推送到 google 工件注册表一个 docker 镜像。它失败了,因为“无法创建私有文件: /home/bill/.config/gcloud/credentials.db"....
我需要使用 bazel 构建我的项目,它使用 libcap-dev 作为依赖项。如何使用 bazel 内的那个?我尝试使用 genrule 来安装它,但我无法在 cmd 部分中使用 sudo 。我不
我正在尝试添加一个自定义构建规则,该规则会自动将每个子文件夹中的所有目标(python 文件)添加到 BUILD 文件中 py_binary 的依赖项中。 这是文件夹结构...
cc_library 和 cc_binary 以及文件组的区别,以及各自的用例。 cc_library-从其他库创建库,包括其依赖项。当 bazel 构建时,它将创建单个 l...