使用cmake生成基于静态库的动态连接库

在软件开发过程当中,有时候须要基于静态库生成动态库文件。api ld执行时,默认会把静态库中不使用的函数过滤掉,致使生成的动态库文件不能包含全部的函数。因此须要配置ld的选项--whole-archive。函数 libsdk_api.acode SET(SRC_SDK_API sdk_api.c) add_library(sdk_api STATIC ${SRC_SDK_API}) libsdk_
相关文章
相关标签/搜索