bazel 相关问题

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

使用 gdb 和 bazel(和 emacs)进行 C++ 调试

我想调试用 Bazel 生成的可执行文件。 gdb 调试器丢失了 Bazel 生成的链接,并且无法显示 C++ 源代码。如何解决这个问题? 项目根目录...

回答 1 投票 0

bazel 构建错误“服务器突然终止(错误代码:2,错误消息:流已删除)”

“build -c opt --define MEDIAPIPE_DISABLE_GPU = 1 --action_env PYTHON_BIN_PATH =“C:\ Users oem9 \ AppData \ Local \ Programs \ Python \ Python39 \ python.exe” mediapipe xamples \desktop \ hello_world&...

回答 1 投票 0

Bazel 通过 .bat 文件运行操作显示警告并关闭

我使用 powershell/cmd 中的以下命令使用自定义参数成功运行我的 bazel C++ 项目 启动 bazel run -c opt main -- --players="5" 但是当我尝试运行同一个com时...

回答 1 投票 0

使用 Bazel 平台构建时如何获取当前目标架构

我正在交叉编译我的 Android 原生库。我的 .bazelrc 是: 构建:android --platforms=@io_bazel_rules_go//go/toolchain:android_arm64_cgo 构建:android --extra_toolchains=@androidndk //:全部 我

回答 1 投票 0

Bzlmod 对rules_ispc 的支持

目前,rules_ispc 仅支持传统的 WORKSPACE 方式。我想向此规则集添加 Bzlmod 支持。当查看其他规则集时,例如rules_ruby,这些规则的最终用法

回答 1 投票 0

在嵌入式设备上如何本机调试 bazel build 生成的可执行文件

Bazel 使用交叉编译器工具链构建一段简单的代码 hello-world,并确认生成的可执行二进制文件包含调试信息, $ 文件 bazel-bin/examples/hello_world/hello_world

回答 1 投票 0

如何在linux环境下使用gdb调试bazel构建生成的可执行二进制文件

有一个简单的源代码hello_world.cpp,bazel构建它以使用gdb进行调试,如下所示: $ bazel build --cxxopt=-std=c++11 -c dbg --strip=never //examples/hello_world:hello_world 所以我可以

回答 1 投票 0

从 Bazel 运行 Kotest 测试

我正在尝试迁移当前使用 Gradle 的大型 monorepo,其中所有测试都是用 Kotest 编写的。 我正在努力寻找一种方法来从 Bazel 运行这些测试。 有什么例子吗? ...

回答 1 投票 0

rules_js支持yarn吗?

rules_js https://github.com/aspect-build/rules_js 中的所有示例似乎都带有 pnpm。我可以在yarn中使用rules_js而不是pnpm吗?

回答 1 投票 0

如何在嵌入式环境下使用gdb调试bazel构建生成的可执行二进制文件

有一个简单的源代码hello_world.cpp,bazel构建它以使用gdb进行调试,如下所示: $ bazel build --cxxopt=-std=c++11 -c dbg --strip=never //examples/hello_world:hello_world 所以我可以

回答 1 投票 0

如何使用 gdb 调试 bazel build 生成的可执行二进制文件

有一个简单的源代码hello_world.cpp,bazel构建它以使用gdb进行调试,如下所示: $ bazel build --cxxopt=-std=c++11 -c dbg --strip=never //examples/hello_world:hello_world 所以我可以

回答 1 投票 0

Bazel 中的工作区和存储库有什么区别

我开始熟悉Bazel。但即使在入门页面的开头,我也遇到了概念上的困难。 在第一个入门页面上定义了工作区...

回答 1 投票 0

如何让 gopl 识别外部 github 导入

我最近开始从事Go项目。 当我将 gopls 与 Coc 一起使用时,所有外部导入都无法识别,例如“github.com/prometheus/client_golang/prometheus”。它抱怨它...

回答 1 投票 0

Bazel:为 genrule 安装 python 依赖项

我正在编写一个 Bazel 宏,用于将 python 轮子上传到 PyPI。为了将 .whl 文件上传到 PyPI,我将调用 twine 作为宏的最后一步。 Twine 是一个 python 包,它看起来像......

回答 2 投票 0

Bazel 根据工具链选择构建文件

我想根据工具链更改 http_archive 的构建文件。这个想法是为不同的架构使用不同的库。但我不知道怎么做。在我的 .bzl 文件中,我定义...

回答 1 投票 0

使用 Bazel 构建 libpqxx 时无法使用 linkopts

我正在尝试将 Bazel 与 libpqxx 一起使用,它没有本机 Bazel 支持。我没有尝试编写自己的 BUILD 文件,而是使用 Rules_foreign_cc cmake() 来翻译提供的 CMakeLi...

回答 1 投票 0

有没有办法强制 Bazel 串行运行测试

默认情况下,Bazel 以并行方式运行测试以加快速度。但是,由于 GPU 内存限制,我有一个资源(GPU)无法处理并行作业。有没有办法强迫 Bazel...

回答 4 投票 0

使用 bazel 构建时“没有这样的包‘@bazel_tools//platforms’”

我正在尝试在 variscite 板(aarch64 cpu)上运行一些示例机器学习项目。他们需要 libcoral,而 libcoral 本身是用 Bazel 构建的。 我已经在这个环境中成功构建了Bazel,

回答 1 投票 0

用clang16.0.2编译tensorflow 2.14,无法链接标准C++库

我正在尝试基于docker和ubuntu 22.04使用clang 16.0.2(来自官方仓库)构建最简单的tensorflow 2.14(仅CPU)。 我已经成功构建了tensorflow r2.12和r2.13但是n...

回答 1 投票 0

如何使用 @bazel_tools//tools/android:databinding_annotation_processor 修复构建错误

我从以下位置下载了 Bazel“构建 Android 应用程序”教程: https://bazel.build/start/android-app 并将 targetSdkVersion 修改为 33,并且使用 Bazel 构建得很好。 然后我切换了

回答 1 投票 0

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