cmake 图书馆文档说,
cmake
共享库是动态链接并在运行时加载的。模块库是没有链接到其他目标的插件,但可以使用类似dlopen的功能在运行时动态加载。
实际上,我可以看到SHARED和MODULE类型目标在Linux上生成.so动态库。.so库是动态链接的,在运行时加载并使用dlopen()进行映射。这两类目标有何不同?
SHARED
MODULE
.so
dlopen()
https://stackoverflow.com/questions/43465143
相似问题