摘要: linux 静态库 .a 动态库 .somac 静态库 .a 动态库 .dylib文件以 lib开头 如 libtest.a /libtest.so/ libtest.dylib使用动态库的时候 在连接阶段就需要在可查找目录下存在 .so 或者dylib不像windows 动态连接时使用lib文件//其他linux下无论是目标文件*.o, 还是可执行文件,还是静态库,动态库都使用统一的ELF格式ELF文件的ELF头,内的TYPE定义了ELF的含义,包括EXEC(可执行文件),DYN(动态库),以及REL(静态库)。可以使用readelf -h命令产看ELF文件头。windows下为PE文件.. 阅读全文