一、静态库
1.制作完成整体目录结构

2.首先创建mymath.c和mymath.h


3.编写Makefile

4.创建测试的main函数 test文件夹
先把lib移到test文件夹里面

4.编译链接
gcc main.c -I ./lib/include/ -L ./lib/mymathlib/ -l mymath
![]()
5.形成可执行程序a.out

要是不想执行第四步那么麻烦,直接把我自己库的头文件拷贝到系统路径中
这步叫库的安装


但是最好不要这样,万一你想的会污染系统的头文件呢!!!
可以建立软连接


sudo ln -s /home/wangxiaodan/lesson23/test/lib/mymathlib/libmymath.a/lib64/libmymath.a

编译链接 gcc main.c -lmymath
至此静态库就制作完成,下期完成动态库制作。



















