1、静态库的制作
A、创建静态库的源代码 fun.c
B、将源代码编译成.o文件
gcc -c fun.c -o fun.o
gcc-c -o fun.o fun.c
c、将.o文件生成静态库
ar crs libfun.a fun.o(ar是生成静态库的命令,crs是选项)
arcrs的谐音是爱人才认识
静态库的命名规则:libxxx.a xxx表示库名
D、编写测试代码并编译(-L 指定路径 –lfun指定库)
gcc main.c -o main -lfun -L. 库在当前目录
gcc-o main main.c -L. –lfun 一样的效果
gcc main.c -o main -lfun -L.. 库在上一级目录
gcc main.c -omain -lfun -L ../auto_lib/ 库在上一级目录的auto_lib路径下面
E、执行 ./main