一、准备工作
头文件head.h,包含函数的声明
源文件add.cpp,sub.cpp,mul.cpp,div.cpp,main.cpp
二、生成二进制的目标文件(.o后缀)
g++ add.cpp sub.cpp mul.cpp div.cpp -c
结果:生成了.o目标文件
三、将.o文件打包 ,生成库文件
ar rcs libcal.o *.o
结果: 生成了库文件libcal.a
四、使用
g++ main.cpp -L ./ -lcal -o test
结果:生成了可执行文件