1
ginakira 2023-01-21 23:43:55 +08:00
应该没有什么简便的方法…非常麻烦,我们目前只能写一个巨长的 srcs 放在一个 cc_library 里来达到合并动态库的效果……
|
2
crystalyouth 2023-02-03 16:16:00 +08:00
高版本的 bazel (>= 5.0) 应该可以用 cc_shared_library ,具体可以参考一下 tensorflow 。
低版本的可以用 cc_binary 来做,参考 https://www.appsloveworld.com/cplus/100/250/playing-with-bazel-c-tutorials-build-does-not-create-use-shared-libraries 这里的第二个回答。 |
3
tarsss 2023-09-06 18:40:55 +08:00
可以用 cc_binary 编译.so ,然后依赖的库需要添加 alwayslink="1",之后依赖的库会自动拷贝到.so 中
|