首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改Bazel生成输出目录位置

如何更改Bazel生成输出目录位置
EN

Stack Overflow用户
提问于 2022-07-07 09:41:31
回答 1查看 893关注 0票数 1

我有一个小项目,在建造之后,他的布局是这样的。

代码语言:javascript
复制
|-- BUILD
|-- README.md
|-- VERSION
|-- WORKSPACE
|-- bazel-bin -> /home/bkch/.cache/bazel/_bazel_bkch/172376ca1288bc6e93208fc2d53c0b74/execroot/distroless/bazel-out/k8-fastbuild/bin
|-- bazel-distroless -> /home/bkch/.cache/bazel/_bazel_bkch/172376ca1288bc6e93208fc2d53c0b74/execroot/distroless
|-- bazel-out -> /home/bkch/.cache/bazel/_bazel_bkch/172376ca1288bc6e93208fc2d53c0b74/execroot/distroless/bazel-out
|-- bazel-testlogs -> /home/bkch/.cache/bazel/_bazel_bkch/172376ca1288bc6e93208fc2d53c0b74/execroot/distroless/bazel-out/k8-fastbuild/testlogs
|-- debian_archives.bzl

bazel-bin, bazel-out, bazel-distroless, bazel-testlogs是指向用户根文件夹中的.cache的符号链接。我希望在当前工作区目录中构建它们,而不是符号链接。

文档中,我尝试使用--output_base=$PWD/output or --output_user_root=$PWD/output。当我使用这些选项时,bazel build由于各种随机原因而失败了。但是,当我使用没有这些选项的bazel build //...时,构建就成功了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-19 13:55:35

我想答案可能就在这里..。Github.com/bazelbuild/bazel//13601我们只需要在项目文件夹之外有一个文件夹-output_base=$PWD/../Github.com/bazelbuild/bazel//13601

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72895613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档