a库和so库分别是linux系统下的静态链接库和动态链接库
linux下.o是目标文件,相当于windows下的.obj文件,
.a是静态链接库。是好多个.o合在一起的,用于静态链接,
.so是静态链接库,是shared object,相当于windows下的.dll文件
一、准备好测试要用的源文件
print.h
sum.h
test1.c
test2.c
二、生成a库
将test1.c和test2.c先编译成.o文件,然后将test1.o和test2.o编译生成.a文件,我们可以看到libtest.a文件已经生成

本文详细介绍了在Ubuntu操作系统下如何编译生成静态库.a和动态库.so,包括编译步骤、命令使用及注意事项,适合Linux初学者和软件开发者参考。
最低0.47元/天 解锁文章
481

被折叠的 条评论
为什么被折叠?



