bazel 相关问题

Bazel是一种构建工具,可以快速可靠地构建代码。它用于构建Google的大部分软件,因此它旨在处理Google开发中存在的构建问题。 http://bazel.build/

如何查询 Bazel 的(绝对)`JAVE_HOME` 路径,该路径指向工作区配置使用的任何 Java 工具链的远程 JDK?

如何查询 Bazel 以获得其 Java 规则使用的 JDK 的绝对路径?我知道可能有几个,并且希望获得“用于运行测试的那个”...

回答 1 投票 0

Bazel 在包含供应商文件时失败,并显示“您的规则必须依赖于 C++ 工具链”

我们目前正在将代码转移到 Monorepo 中,我正在尝试集成一个很大程度上构建于我们从供应商那里获得的源文件的组件。我们曾经使用 CMake 构建这个组件,但是...

回答 1 投票 0

模板参数无效,需要输入

给出以下代码片段 #包括 #包括 #包括 #包括 #包括 命名空间工具{ 命名空间错误{ ...

回答 1 投票 0

模板参数无效,需要输入

给出以下代码片段 #包括 #包括 #包括 #包括 #包括 命名空间工具{ 命名空间错误{ ...

回答 1 投票 0

同时触发多个目标

我有多个 cc_binary 目标,它们将独立构建以创建 elf 文件。 我想要使用单个目标命令来一次构建所有内容,以避免多个触发器并添加后期构建...

回答 1 投票 0

出现预编译库外部依赖错误 - 如何在 Bazel 7 中包含 .so 文件?

尝试获取一个简单的外部库来使用 Bazel 进行编译 - 总是失败。 尝试查看建议的 stackoverflow 答案/Google 群组/文档/博客 - 什么也没有。感觉好像失踪了

回答 1 投票 0

Bazel - 如何从目标目录的动态列表为规则创建 Deps

我想在 Bazel 中的规则中创建 deps,该规则将是动态的,而不是从目录列表中进行硬编码。 这是文件结构: | //插件文件夹 ├── 代码0.py ├── 建造 ├── 插件1 | ...

回答 1 投票 0

在多根工作空间上下文中引用源项目

我有一个问题,花了几天的谷歌搜索但没有找到答案。 我的磁盘上有以下树: 我的磁盘上有一个工作区文件夹,里面有几个 java 项目。 我有一个 .code-

回答 1 投票 0

如何使用bazel构建AGP源码

我从这里下载了 AGP 源代码并按照这些说明进行操作,但是现在当我尝试构建源代码或运行测试时,我面临以下错误 这是我的分支“studio-master-dev”...

回答 1 投票 0

c++ 工具链:修改默认条带参数

运行 bazel aquery 命令后, 我看到 ccstrip 的以下参数 “/usr/bin/strip”, “-S”, “-p”, “-o”, “巴泽尔……

回答 1 投票 0

使用tensorflow-lite时生成0 kb .tflite文件

我已经关注这个网站来获取定制的对象分类器。由此,我得到了冻结的推理图、保存的模型、检查点和所有必要的数据。现在我想生成一个.tflit...

回答 1 投票 0

无法使用bazel 6.0.0构建hello_world cc_grpc_library

我正在尝试在 Ubuntu 22.04 上使用 bazel 6.0.0 构建一个 hello_world cc_grpc_library,但我无法这样做。 源树: 工作空间 模块.bazel 建造 helloworld.proto .bazelrc .bazel版本 我的

回答 2 投票 0

为多个平台添加 Go bazel 构建选项很困难

从这里的示例开始:https://github.com/PiotrSikora/bazel-zig-cc/blob/main/rules/rules_go.bzl 我正在尝试扩展它以添加以下内容: Linux 目标的相同标志 “-l”...

回答 1 投票 0

为什么Bazel(run_binary)在创建文件的时候却告诉我他无法写入文件?

构建.bzl 加载(“@rules_pkg // pkg:tar.bzl”,“pkg_tar”) 加载(“@aspect_bazel_lib //lib:run_binary.bzl”,“run_binary”) 包(default_visibility = [“//可见...

回答 1 投票 0

在 Bazel oci_image 中设置具有适当权限的非 Root 用户和组

我正在与 Bazel 合作为 Python 应用程序构建 OCI 映像,并且我正在尝试将其配置为以非 root 用户 (mo1) 身份运行。虽然我已设法在 Bazel oci_image 中指定此用户...

回答 1 投票 0

在 Bazel 测试中访问更高级别的文件

我的文件夹结构如下所示: 我的/路径/到/服务 └── 内部 └── 模块名称 ├── BUILD.bazel ├── module_logic.go └── module_test.g...

回答 1 投票 0

如何将输出移动到 bazel 缓存以用于远程执行

我有一个 bazel 工具链,它将在 shell 脚本的帮助下运行一些外部测试套件。 目前,输出将通过脚本直接保存在 Workspace 文件夹中。 我想延长这个...

回答 1 投票 0

Bazel 在使用 C++ 标准库的 AWS Ubuntu 上构建失败并包含路径错误

我有一个在 Windows 上成功构建的 C++ Bazel 项目,但是当我尝试使用 Bazel 在 AWS Ubuntu 上构建相同的项目时,遇到了几个错误。该项目使用nlohmann/json li...

回答 1 投票 0

ifdef HAVE_BYTESWAP_H 在 MacOS 上不受尊重?

我正在尝试编译以下存储库,但收到以下错误: external/com_github_libmpg123/src/libmpg123/swap_bytes_impl.h:20:10:致命错误:找不到“byteswap.h”文件 如果我...

回答 1 投票 0

当通过 Bazel 将 drake 用作外部时,是否有任何建议可以防止其重建?

平台:Ubuntu 22.04 德雷克版本:1.22.0v 我通过 bazel 使用 drake 作为外部库,并设置了我的项目,镜像本示例中描述的格式:https://github.com/

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.