文件准备
编写几个.c文件
在fun1.h中声明这个文件内的函数
在main.c中声明fun1.h头文件,并使用这几个函数。
编译
文件准备好后,对每个文件进行逐个编译
先将所有的.c文件编译和组装,但不链接
然后制作静态库:ar -rc libMyLib.a add. sub.o div.o mul.o libMyLib.a就是静态库文件的名了,但是注意真正的库文件名应该是MyLib
生成的libMyLib.a就是静态库了,可以直接使用静态库进行编译生成可执行文件。
gcc main.c -o main -L. -lMyLib 这里的L后跟库文件的路径 l(小写L)后跟库文件名,这里的名字上面创建库文件是lib后面的。