今天第一次看 Bazel。
关于构建 cpp tutorial ,我可以看到它如何构建简单的可执行文件和存档库,但它看起来不像示例创建或使用共享库。
有谁知道用于演示此过程的简单示例 BUILD 文件?谢谢。
最佳答案
共享库是一个cc_binary
:
cc_binary(
name = "libfoo.so",
srcs = ["foo.cc"],
linkshared = 1, ## important
)
(在非常重要的情况下,您可能还应该添加 linkstatic = 1
以获得一个自包含的 DSO,它本身不具有对其源依赖项的加载时依赖项。)
关于c++ - 玩转 Bazel C++ 教程;构建不创建/使用共享库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51689092/