Linux培训
达内IT学院

400-111-8989

静态链接库


静态链接库

我们先制作自己的静态链接库,然后再使用它。制作静态链接库的过程中要用到gcc和ar命令。

准备两个库的源码文件st1.c和st2.c,用它们来制作库libmytest.a,如下:

静态链接库

静态库文件libmytest.a已经生成,用file命令查看其属性,发现它确实是归档压缩文件。用ar -t libmytest.a可以查看一个静态库包含了那些obj文件:

静态链接库

接下来我们就写个测试程序来调用库libmytest.a中所提供的两个接口print1()和print2()。

静态链接库

看到没,静态库的编写和调用就这么简单,学会了吧。这里gcc的参数-L是告诉编译器库文件的路径是当前目录,-l是告诉编译器要使用的库的名字叫mytest。

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:什么是库?库的种类
下一篇:Linux的压缩

什么是库?库的种类

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省