社区
工具平台和程序库
帖子详情
静态库 动态库 编译与链接问题
banqhu
2008-11-05 10:08:05
如果我的应用A使用B库与C库。
其中B为静态库run-time library is multithreaded DLL,
C为动态库run-time library is multithreaded.
最后A使用run-time library 为 multithreaded静态发布。
这样做技术上可行吗?
期待高手解答。
谢谢!!
...全文
69
4
打赏
收藏
静态库 动态库 编译与链接问题
如果我的应用A使用B库与C库。 其中B为静态库run-time library is multithreaded DLL, C为动态库run-time library is multithreaded. 最后A使用run-time library 为 multithreaded静态发布。 这样做技术上可行吗? 期待高手解答。 谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
touta
2008-11-05
打赏
举报
回复
链接时符号不冲突该就没有问题了。
把函数命名和变量名改得a、b、c各有特性就可以了。
才术短浅,不知有帮助没。
banqhu
2008-11-05
打赏
举报
回复
应用程序使用的run-time library 与库使用的run-time library 不一样会冲突吗?
redleaves
2008-11-05
打赏
举报
回复
理论上是没有问题的,就看你的代码怎么写了.混用运行时库的主要问题是内存管理.如果一个库的内存让另一个库去释放...肯定就会完蛋...
xhs_lh04
2008-11-05
打赏
举报
回复
最后A使用run-time library 为 multithreaded静态发布。?
没明白
静态库
和
动态库
的
编译
和使用
我们把公用函数制作成函数库,供其它程序使用。函数库分为
静态库
和
动态库
两种。
静态库
在程序
编译
时会被连接到目标代码中,程序运行时将不再需要该
静态库
。
动态库
在程序
编译
时并不会被
链接
到目标代码中,而是在程序运行时才和可执行程序一起被载入内存,因此在可执行程序运行时还需要
动态库
同时存在。 本文主要通过举例来说明在Linux中如何创建
静态库
和
动态库
,以及使用它们。 简单实例,两个模块:add和sub。 ...
Linux中gcc的
编译
、
静态库
和
动态库
的制作
Linux中gcc的
编译
、
静态库
、
动态库
文章目录:1 gcc的
编译
过程1.1 gcc的
编译
过程1.2 gcc的常用参数2 gcc
静态库
的制作2.1
静态库
的制作流程2.2
静态库
的优缺点3 gcc
动态库
/ 共享库 的制作3.1
动态库
/ 共享库的制作流程3.2
动态库
查找不到解决方法3.3
动态库
的优缺点 gcc是文本
编译
器,就是
编译
代码的工具,下面介绍gcc
编译
C语言(.c文件)的流程...
【gcc】 gcc
编译
动态库
(共享库)、
静态库
|
链接
静态库
、
动态库
目录 即看即用 一、GCC 简介 GCC
编译
流程 GCC
编译
选项 二、GCC生成
动态库
和
静态库
三、生成
动态库
和
静态库
实例 四、
静态库
和
动态库
的使用和配置
静态库
的使用 共享库的使用 不到你指定
链接
的so错误
编译
链接
静态库
、
动态库
链接
动态库
即看即用 多个源文件/目标生成
动态库
a. gcc -fPIC -shared ...
C++中
编译
静态库
与
动态库
静态库
与
动态库
Linux下动态
链接
库与静态
链接
库(编写、
编译
)
函数库一般分为
静态库
和
动态库
两种。
静态库
: 是指
编译
链接
时,把库文件的代码全部加入到可执行文件中,因此生成的文件比较大,但在运行时也就不再需要库文件了。其后缀名一般为”.a”。
动态库
: 与之相反,在
编译
链接
时并没有把库文件的代码加入到可执行文件中,而是在程序执行时由运行时
链接
文件加载库,这样可以节省系统的开销。
动态库
一般后缀名为”.so”,gcc/g++在
编译
时默认使用
动态库
。无论
静态库
,还是
动态库
,都是由.o文件创建的。
动态库
的
编译
: 下面通过一个例子来介绍如何生成一个
动态库
。 建一个头文件:dyn
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章