0
cmake
add_library文件说,什么是cmake中的MODULE库类型?
共享库动态链接 并在运行时加载。 MODULE库是插件,不是链接到其他目标中的 ,但可以使用类似于dlopen的功能在运行时动态加载 。
实际上,我可以同时看到SHARED
和MODULE
型目标生成在Linux上.so
动态库。 .so
库是动态链接的,在运行时加载并使用dlopen()
进行映射。这两种类型的目标有何不同?
哪个'ELF'标志与'MODULE'对应?换句话说,哪些动态库不能链接?就“制定”规则而言,它有多重要? –
IIRC,它是'-rdynamic'。 – arrowd
啊,我误解了你的问题。模块库没有任何符号导出。那为什么你不能链接到它。 – arrowd