静态库文件命名: libxxx.a
制作步骤: 1. 编译为.o文件
2.将.o文件打包: ar rcs libxxx.a file1.o file2.o
3.将头文件与库一起发布
使用: gcc main.c -o app -I ./include/ -L lib/ -lxxx
动态库文件命名: libxxx.so
制作步骤: 1. -fpic 编译为.o文件 gcc -fpic -c *.c -I include/
2. 将.o文件打包 -shared gcc -shared -o libxxx.so *.o
3.将头文件与库一起发布
使用: gcc main.c -o app -I ./include/ -L lib/ -lxxx
2.
3.