一、静态库
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
至此静态库就制作完成,下期完成动态库制作。