静态链接库实现

时间:2022-05-17 09:16:52

linux命令:

vim tax.c
gcc -c tax.c
ar cqs libtax.a tar.o
cp libtax.a /usr/lib/
vim mytax.c
vim tax.h
gcc -static mytar.c -ltax -o mytax

第一步

先建立一个.c文件用来存放库函数实现体。

静态链接库实现

第二步

生成.o文件(即:编译后的中间文件)

第三步

将.o文件变成以.a为后缀的静态库文件

第四步

将刚生成的.a文件放到库中去

静态链接库实现

第五步

编写main函数

静态链接库实现

第六步

编写库函数的.h头文件

静态链接库实现

第七步

链接静态库文件生成可执行文件

gcc -static mytar.c -ltax -o mytax

第八步

执行程序

./mytar //输出结果: 3+5=8