更多课程 选择中心

Linux培训
美国上市教育机构

400-111-8989

Linux培训

静态链接库

  • 发布:linux培训
  • 来源:Linux基础
  • 时间:2016-12-01 14:22

静态链接库

我们先制作自己的静态链接库,然后再使用它。制作静态链接库的过程中要用到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的压缩

什么是库?库的种类

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省