Chinaunix首页 | 论坛 | 博客
  • 博客访问: 23240
  • 博文数量: 5
  • 博客积分: 110
  • 博客等级: 民兵
  • 技术积分: 56
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-05 15:32
文章分类

全部博文(5)

文章存档

2014年(1)

2011年(4)

我的朋友

发布时间:2014-04-18 12:05:20

1、linux库文件分为静态库和动态库两种。静态库习惯以.a 结尾,而动态库习惯以.so(shared object)结尾。而且必须以lib开头。2、静态库的原则是“以空间换时间”,增加程序体积,减少运行时间; 生成:在编译时候,先生成目标文件.o,然后用ar文件对目标文件归档,生成静态库文件。 例如:ar -rc libtest.a myalib.o (注意:ar -rc 目标 .o文件名),目标一定要以lib开头。3、使用时候,在链接时候,加上选项 -l 后接库文件名,注意:必须是文件名去掉后缀和lib, 如:gcc -o main  main.o -ltest 而且-ltest......【阅读全文】

阅读(1578) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册