.bazelrc 中的用户名

2023-12-28

我想将其添加到我的.bazelrc,但是$(whoami)不会像在壳里那样膨胀。

startup --output_user_root=/tmp/bazel/out/$(whoami)                                                                                                                             

它产生字面结果:

/tmp/bazel/out/$(whoami)/faedb999bdce730c9c495251de1ca1a4/execroot/__main__/bazel-out/

有什么办法可以做到我想要的:将名称/哈希添加到 .bashrc 文件中的选项中?

编辑:我真正想要的是将outputRoot设置为/tmp/bazel/out而不使用环境变量,并让bazel在那里创建它的用户和工作区哈希目录。


您可以从包装器脚本运行 Bazel。事实上,这正是bazel二进制文件是(至少在 Linux 上):它是一个调用的包装脚本bazel-real。如果您愿意,您可以编辑此包装器脚本,或将其重命名为bazel.sh并编写您自己的包装器。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

.bazelrc 中的用户名 的相关文章

  • make, cmake, bazel

    整理收集了一些自动化编译链接工具的使用教程 希望可以在之后能更好的理解和使用它们 1 make Linux 下 Make 命令Linux make Command Explained With Examples使用make命令编译项目文件入
  • Ubuntu 16.04中用bazel交叉编译tensorflow lite

    首先在csdn上着了大神关于这个的实践如下链接 https www cnblogs com jojodru p 7744630 html 但是报错如下 xff0c 说是找不到opt选项 INFO Reading rc options for
  • 如何从单个 java_test() 规则运行 Bazel 中的所有测试?

    我在 Bazel 中添加测试 但我不想为每个测试文件编写测试规则 但是 每个测试规则都需要一个 test class 正在运行的测试类 因此没有简单的方法可以使用单个 java test 规则运行所有测试 有没有一种解决方法可以让我不需要指
  • 如何在bazel规则中获取WORKSPACE目录

    我命令使用 clang 工具 例如clang format clang tidy或生成一个编译数据库 like this 我需要知道 bzl 文件中的 WORKSPACE 目录 我怎样才能获得它 考虑以下示例 我只想打印工作区中所有 src
  • Bazel 如何构建一个链接预构建外部库的简单应用程序

    Using Bazel2 2 我如何针对外部库进行构建 例如在我的情况下 我想针对 boost 进行构建 为 MS VC 2019 预构建 问题是这在 Bazel 中可能吗 鉴于 boost 库的本地路径是 c boost 1 72 0 其
  • 如何修复 OSX 上的 tensorflow protobuf 编译错误?

    在查看存储库后 我正在尝试编译 TensorFlow 我已经陷入了 google protobuf 错误的地步 INFO From Compiling tensorflow core kernels histogram op gpu cu
  • 使用 Bazel 离线构建 C++ 项目(无需互联网连接)

    我尝试使用此命令从 Bazel 主页 入门 构建 Bazel C 构建教程 但没有任何互联网连接 bazel build main hello world Jenkins 服务器不会与互联网有任何连接 因此我无法进行预取或类似操作 有没有办
  • 如何使用 Bazel 构建使用 OpenCV 的项目 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 使用 Bazel 构建使用 OpenCV 库的 C 代码的最佳方法是什么 即 构建规则是什么样的 应该如
  • bazel.rc 中的默认、特定于平台、Bazel 标志

    我想知道特定于平台的默认 Bazel 构建标志是否可能 例如 我们想使用 workspace status command但这必须是 Linux 上的 shell 脚本 并且必须指向 Windows 上的批处理脚本 有没有一种方法可以让我们
  • 将 copts/defines 传播到目标的所有依赖项

    我有一个项目 在一个相当复杂的构建系统中的单个工作空间中涉及多个构建文件 简而言之 我的目标 对于某些特定目标 我希望使用一组额外的属性来构建其所有递归依赖项 copts defines 与以任 何其他方式构建这些依赖项目标时相比 我还没有
  • 如何将优化标志传递给 bazel 构建张量流

    我正在尝试使用 bazel 为 android 构建 TF 我注意到 当我使用 makefile 构建 TF 时 C 代码得到了优化 并且它比 bazel 生成的库快了几乎 2 倍 这可能是什么原因呢 这里是修改后的 tf copts de
  • bazel是否支持不同平台上的远程执行?

    具体来说 我想从 Mac 主机对 Windows 工作线程运行测试 评论在不同的机器上运行 bazel 远程执行器测试 https stackoverflow com questions 44354378 running bazel rem
  • Bazel 和 Gradle 有什么区别?

    谷歌刚刚开源的 https github com bazelbuild bazel它的构建工具Bazel https bazel build 这个工具和之前有什么区别Gradle https gradle org 它能做什么 Gradle
  • 更改 Bazel 中的测试执行目录?

    我有一个简单的 Bazel 项目布局 如下所示 foo BUILD bazel testdata a txt test sh WORKSPACE 测试检查a txt exists foo test sh bin bash FILE foo
  • 给定一个张量流模型图,如何找到输入节点和输出节点名称

    我在张量流相机演示中使用自定义模型进行分类 我生成了一个 pb 文件 序列化的 protobuf 文件 我可以显示它包含的巨大图表 将此图转换为优化图 如 中给出https www oreilly com learning tensorfl
  • 沙箱中的 Bazel 和 py_test - 有什么方法可以定义输出?

    我正在运行多个py test 项目数量的配置 由于它们数量众多 默认的沙箱机制似乎很方便 测试不会相互干扰 并且免费并行运行 不过 这是有代价的 据我了解 沙箱将导致 bazel 在临时目录中运行测试 结合py test规则未定义任何out
  • 巴泽尔的$地点扩张

    我想添加 location 扩展到rules scala for jvm flags我在其中设置依赖项的属性data属性 但失败了 label src java com google devtools build lib worker in
  • 如何使用 bazelisk 安装 bazel

    或者更好的是 如何安装 bazel 我一直使用 cd 进入桌面上的文件夹 然后我使用git clone https github com bazelbuild bazelisk进而 我现在应该做什么 老实说 我没有找到任何真正的说明 我现在
  • 将自定义文件夹添加到 bazel java 测试中的类路径

    我正在尝试将大型代码库从 Maven 迁移到 bazel 我发现一些测试写入target classes and target test classes并且生产代码将其读取为类路径上的资源 这是因为 maven Surefire fails
  • Bazel:将编译标志添加到默认 C++ 工具链

    我想向默认的 C 工具链添加一些编译器和链接器标志 以便我构建的所有目标 本地或导入 共享它们 我知道可以定义我自己的工具链 但我不想这样做 因为它非常复杂且容易出错 理想情况下我想要这样的东西 cc toolchain cc defaul

随机推荐