【发布时间】:2023-03-03 01:04:02
【问题描述】:
如果是静态库foo.a使用 CMake,我如何创建共享库 foo.soout?
【问题讨论】:
标签: linker cmake shared-libraries static-libraries
如果是静态库foo.a使用 CMake,我如何创建共享库 foo.soout?
【问题讨论】:
标签: linker cmake shared-libraries static-libraries
你不太会做foo.so“out of”foo.a。但是,您应该可以只使用它:
ADD_LIBRARY(name_of_lib SHARED src1 src2 ...)
在你的CMakeLists.txt
【讨论】:
ar -x libtermcap.a gcc -shared *.o -o libtermcap.so.2 做到这一点,但我想用 CMake 做到这一点