CLion创建一个项目
在CMakeLists.txt添加 静态库和共享库
#动态库 .so
add_library(${PROJECT_NAME}_shared SHARED ${SOURCE_FILES} )
#静态库 .a
add_library(${PROJECT_NAME}_static STATIC ${SOURCE_FILES})
#可执行程序生成
去掉add_excute(${PROJECT_NAME})
CLion终端 执行命令
mkdir build //创建build文件夹
cd build
cmake ..
make
在build中就会有.a静态库和共享库.so文件了