ubuntu系统中VS Code的docker的cyber容器中在apollo/cyber/demo_base_bazel/pro01_helloworld目录下的终端输入bazel build //demo_pkg/...为什么没有在/apollo/cyber/demo_base_bazel/pro01_helloworld/bazel-bin/demo_pkg的目录下生成对应的文件?
时间: 2023-08-11 22:04:11 浏览: 107
基于Docker、Kubernetes实现高效可靠的规模化CI/CD流水线的搭建
可能有以下几个原因导致您在执行bazel build命令后未在正确的目录下生成对应的文件:
1. BUILD文件配置错误:请确认BUILD文件中已正确配置依赖项和生成的目标文件。
2. 编译错误:如果您在执行bazel build命令时遇到了编译错误,可能会导致生成的目标文件无效。
3. 编译器版本问题:请确保您使用的编译器版本与环境中的其他组件兼容。建议使用与apollo开发环境中所使用的相同版本的编译器。
4. 路径问题:请确保您在正确的目录下执行bazel build命令,并检查生成的目标文件是否存储在正确的目录中。
您可以通过执行`bazel info`命令来查看有关bazel环境的详细信息,以帮助您找出问题所在。
阅读全文