社区
C语言
帖子详情
关于动态库so 和静态库 a
kxy4341
2013-04-23 07:18:25
如果可执行程序和静态库链接时 都加入了相同的静态库
但是两个连接的静态库版本不一样,会出现什么情况?
是so连接的静态库生效还是可执行程序连接的静态库生效,还是无法预知?
...全文
146
5
打赏
收藏
关于动态库so 和静态库 a
如果可执行程序和静态库链接时 都加入了相同的静态库 但是两个连接的静态库版本不一样,会出现什么情况? 是so连接的静态库生效还是可执行程序连接的静态库生效,还是无法预知?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mymtom
2013-04-25
打赏
举报
回复
一般来说。 静态库只有在生成执行文件的时候才会拷贝到执行文件中; 在生成动态库时链接静态库不会产生任何效果。
Red_angelX
2013-04-24
打赏
举报
回复
可执行程序连接的静态库生效 so的只是link
赵4老师
2013-04-24
打赏
举报
回复
用ldd命令可以查看可执行文件依赖的.so及其版本号。
AnYidan
2013-04-23
打赏
举报
回复
静态库只在编译时link, 与可执行文件无关
lfm13720
2013-04-23
打赏
举报
回复
会冲突
Linux C C++
静态库
、
动态库
高级编程
Linux
动态库
(.so)和
静态库
(.a)编译和使用
文章目录前言一、
动态库
和
静态库
简介二、
动态库
1.编译
动态库
2.编译程序三、
静态库
1、编译生成
静态库
2、编译程序总结图片资源
动态库
:
静态库
: 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 一、
动态库
和
静态库
简介 在Linux下有两种类型的库文件,分别是libxxx.so和libxxx.a。 分别称
动态库
和
静态库
,本文主要讲述如何在Linux下编译生成这两种库,以及它们的使用方法,下面
动态库
和
静态库
(.so/dll,.a/lib)
在一个大型的项目中,我们可以使用别人写的库来进行操作,通常情况下,这些库中并没有源文件,而是只有头文件和库本身,本文将详细阐述一个
静态库
或者
动态库
的制作过程和使用方法。本文主要讲了关于动
静态库
的两部分内容,即动
静态库
的使用与制作。对于动
静态库
的使用指的是拿到别人写好的动
静态库
如何加入到自己的项目中来。关于动
静态库
的制作分为三个步骤首先将自己所有的源文件编译成.o文件,然后将所有的.o文件进行打包,
静态库
使用ar-rc来进行打包,
动态库
使用gccshared来进行打包。httpshttps。...
动态库
、
静态库
编译测试:含
静态库
链接
动态库
、
静态库
,
动态库
链接
静态库
、
动态库
本文的目的是测试各种类型库的编译后的使用效果,包括库又链接其他库的编译方法,使用方法,依赖性等。 太长不看版:请跳至文章最后的总结对比表。 一。内容包含: ①
静态库
libbb.a依赖
静态库
libaa.a的测试; ②
静态库
libbb.a依赖
动态库
libaa.so的测试; ③
动态库
libbb.so依赖
静态库
libaa.a的测试; ④
动态库
libbb.so依赖
动态库
libaa.so的测试; ...
python调用c++
动态库
.so和
静态库
.a
python调用c++
动态库
.so和
静态库
.a
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章