Bazel中的“ @”符号是什么意思?

罗宾·卢

我目前正在研究Bazel构建系统。我总是在Bazel脚本中看到@符号,但是找不到任何有关它的文档。我在Bazel网站上进行了搜索,但结果似乎没有用。@在Bazel中例如:

filegroup(
name = "toolchain_fg",
srcs = [
    ":cc-compiler-amd64",
    "@x86_64_unknown_linux_gnu_gcc_730//:compiler_components",
    ],
)

有人可以在这里为我解释@符号吗?

rds

这是引用远程存储库。

根据文档,取决于其他Bazel项目

local_repository(
    name = "coworkers_project",
    path = "/path/to/coworkers-project",
)

如果您的同事有目标//foo:bar,则您的项目可以将其称为@coworkers_project//foo:bar

另请参见工作区规则中的远程存储库绑定示例设计文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章