社区
C++ 语言
帖子详情
静态库包静态库问题
doudoushen
2010-06-26 04:04:59
需要给别人做个linux下的lib库和使用的demo .
原来的静态库 libusb.a 我想包他一下 生成了 libmyusb.a
然后又做了一个demo 结果编译demo的时候要上面2个静态库
怎么做才能只给他libmyusb.a 和头文件就能用了
...全文
95
5
打赏
收藏
静态库包静态库问题
需要给别人做个linux下的lib库和使用的demo . 原来的静态库 libusb.a 我想包他一下 生成了 libmyusb.a 然后又做了一个demo 结果编译demo的时候要上面2个静态库 怎么做才能只给他libmyusb.a 和头文件就能用了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
doudoushen
2010-06-28
打赏
举报
回复
搞定了谢谢
mymtom
2010-06-28
打赏
举报
回复
[Quote=引用 3 楼 doudoushen 的回复:]
高手 mymtom能解释下么 第一次做linux下东西 ,很多不明白。谢谢。
[/Quote]
.a就是.o的包。类似.tar或者.jar
doudoushen
2010-06-27
打赏
举报
回复
高手 mymtom能解释下么 第一次做linux下东西 ,很多不明白。谢谢。
mymtom
2010-06-26
打赏
举报
回复
重新打包即可
$ mkdir libmyusb
$ cd libmyusb
$ ar xv ../libusb.a
x - usb.o
$ ar xv ../libmyusb.a
x - myusb.o
$ ls
myusb.o usb.o
$ ar crv libmyusb.a *.o
a - myusb.o
a - usb.o
$ ranlib libmyusb.a
$
liutengfeigo
2010-06-26
打赏
举报
回复
UP...
宏定义与预处理、函数和函数库-C语言专题第6部分
本课程综合讲解了C语言的预处理和宏定义,详细...然后讲述了函数的使用、函数库的使用,静态链接库和动态链接库等的制作和使用。本章的目标是提升大家对函数及函数库的认知,提升在实战中使用函数库解决
问题
的能力。
如何将两个
静态库
打
包
合并到一个
静态库
中
将多个
静态库
打
包
到一个
静态库
中,解除多个依赖
问题
静态库
包
含
静态库
都知道
静态库
是不能
包
含动态库的,那么
静态库
能不能
包
含
静态库
呢? 以
静态库
的本质来说,理应是可以的,经过一番试验之后确定可行: 第一步:创建
静态库
libother.a other.h: #ifndef OTHER_H #define ...
静态库
进行合并/添加成一个动态/
静态库
静态库
进行合并/添加成一个动态/
静态库
静态库
静态库
包
含所有子
静态库
动态库动态库
包
含所有
静态库
总结参考博客链接
静态库
静态库
包
含所有子
静态库
[root@ggy lib]# ls liblib1.a liblib2.a liblib3.a [root@ggy ...
程序链接
静态库
,
静态库
再链接另一个
静态库
,出现未定义的
问题
?
假设生成了两个
静态库
liba.a和libb.a,这两个
静态库
中a
静态库
调用了b
静态库
里面的函数,之后用这两个
静态库
生成一个程序的时候,头文件都
包
含了,库都连接了,但是出现了b
静态库
中某些函数未定义的
问题
,造成无法...
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章