【Linux】静态库和动态库
库:预先编译(.o)好的方法的集合 Linux下,库分为静态库和共享库。 库的生成 静态库:库名:Libxxx.a,lib是库的前缀,xxx是库名,.a为静态库的后缀。 第一步:将需要生成静态库的.c文件转换为编译后的.o文件 命令:gcc -S mian.o mian.c 第二步:将编译完成的.o文件放到一个集合中,生成静态库 命令:ar cr(v,可以没有) libxxx.a x.o xx.o xxx.o 如何看到库中的内容:为库配置相应的.h文件(声明),或者在使用时将申明写到需要的.c里面。 共享库:库名:Libxxx.so,lib是库的前缀,xxx是库名,.so为共享
下载地址
用户评论