Bazel是一种构建工具,可以快速可靠地构建代码。它用于构建Google的大部分软件,因此它旨在处理Google开发中存在的构建问题。 http://bazel.build/
由于新的工作区模式,Bazel 无法构建 go 目标(版本 1.21)
您使用的是哪个版本的rules_go? 0.42.0 您使用什么版本的瞪羚? 0.33.0 您使用什么版本的 Bazel? 6.4.0 所有最新版本是否会重现此问题...
我们有一个包含 1000 个模块的大型 Angular 应用程序。在部署应用程序时,我们必须从 dist 部署整个应用程序,这种方法不适合任何大型应用程序。 有没有什么...
几年前,我为 Bazel 编写了一组包装器,使我能够使用它来构建 FPGA 代码。 FPGA 位只相关,因为完整的干净构建需要很多 CPU 天,所以我真的很关心
我正在尝试使用 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"....