静态库文件制作与使用

库问文件好处: 保密,便于分发部署
明明规则 linux下 libxxx.a
制作:

  1. gcc获得.文件
  2. 将.o文件打包
    ar rcs libxxx.a xxx.o xxx.o
    -r 文件插入备存文件
    -c 建立备存文件
    -s 索引
    示例:

gcc -c add.c div.c head.h mult.c sub.c 编译并汇编但是不链接成可执行文件
静态库文件制作与使用
head不需要编译 ,main也不需要
ar rcs libclac.a add.o sub.o mult.o div.o

使用:
library文件夹目录格式
静态库文件制作与使用
库和头文件都要分发给别人
编译main.c 分别指明头文件地址和库文件地址 库文件名字(不含前后缀)
gcc main.c -o app -I ./include/ -l calc -L ./lib
静态库文件制作与使用

上一篇:IBM 收购 RedHat:蓝巨人为什么要戴这顶红帽?


下一篇:gcc或clang的部分builtin函数