其中include_directories()声明了app.c 的包含路径,aux_source_directory()搜索当前目录下的源文件名称并保存于APP_LIST中,最后add_library()即将app.c源码打包成静态库。 关于CMakeLists的语法可以参考: 同理,还需要创建主函数的CMakeLists,编写主函数的编译流程: 主函数CMakeLists目录 主函数CMakeLists cmake_mi...
静态库后缀: .a, .lib 动态库后缀: .so, .dll 静态链接库 静态库 在链接阶段,会将汇编生成的目标文件.o与引用到的库一起链接打包到可执行文件中。因此对应的链接方式称为静态链接。 静态库可以简单看成是一组目标文件(.o .obj文件)的集合, 将若干个.o文件转换为静态库的过程,称之为打包. Linux下是使用...