如何要求bazel给我人造物品的路径?

问题描述

例如,我有一个cc_binary规则来构建可执行文件。显然,它内置在缓存中,例如$HOME/.cache/.bazel/............/k8-fastbuild/bin/...../here-is-my-exe

如何从bash,bash命令行获取此路径?我正在查看query系列bazel子命令,但没有发现可能的功能。 (实际上,当我涉及Bazel查询时,我真的不知道我在做什么。)

编辑:

我找到了bazel aquery 'outputs(".*exe-name-here",bazel-target-here)',如果我对Output:进行grep,则会找到一条从bazel-out开始的路径。可以,除了我真的很想要一个绝对路径或至少一个.cache开始的路径,以便它具有神奇生成的目录名称

(例如,像/home/david/.cache/bazel/_bazel_david/c40902ece5403d82118f5676fd37fdb6/execroot/tracklet_linker/bazel-out/...

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)