社区
C语言
帖子详情
C语言 静态库之间可以相互调用么?
janchin
2012-02-29 11:16:06
比如, func_a 在liba.a中,
func_b 在libb.b中,
func_b1在libb.a中,
func_b调用了func_a, 而 func_a又调用了func_b1!
这样写会有什么问题?
...全文
316
7
打赏
收藏
C语言 静态库之间可以相互调用么?
比如, func_a 在liba.a中, func_b 在libb.b中, func_b1在libb.a中, func_b调用了func_a, 而 func_a又调用了func_b1! 这样写会有什么问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pathuang68
2012-03-01
打赏
举报
回复
[Quote=引用 1 楼 arnold9009 的回复:]
可以是可以,不过这样的话,分成两个库就没有意义了,反而增加了使用上的麻烦
这种情况可以把两个库都调用的函数拿出来做成一个库
[/Quote]
++
nanchangfantasy
2012-03-01
打赏
举报
回复
[Quote=引用 1 楼 arnold9009 的回复:]
可以是可以,不过这样的话,分成两个库就没有意义了,反而增加了使用上的麻烦
这种情况可以把两个库都调用的函数拿出来做成一个库
[/Quote]
还真没测试过,不过可以想象一下
东莞某某某
2012-03-01
打赏
举报
回复
可以。
刚开始看成了func_b调用了func_a, 而 func_a又调用了func_b!
如果这样容易造成无限递归下去
AnYidan
2012-03-01
打赏
举报
回复
标准库中有些就是这样的
Lactoferrin
2012-02-29
打赏
举报
回复
没问题,只是某些连接器中要
liba libb liba
Arnold9009
2012-02-29
打赏
举报
回复
可以是可以,不过这样的话,分成两个库就没有意义了,反而增加了使用上的麻烦
这种情况可以把两个库都调用的函数拿出来做成一个库
rust代码与c代码
相互
调用
,rust
调用
c动态库
静态库
,以及rust代码
之间
的
相互
引用
rust代码与c代码
相互
调用
,rust
调用
c动态库
静态库
,以及rust代码
之间
的
相互
引用
C与C++接口、
静态库
、动态库的互调
C与C++接口、
静态库
、动态库的互调。使用build.sh脚本方式编译,直接运行main程序即可。
你必须知道的495个
C语言
问题
4.11
C语言
可以“按引用传参”吗? 其他指针问题 4.12 我看到了用指针
调用
函数的不同语法形式。到底怎么回事? 4.13 通用指针类型是什么?当我把函数指针赋向void*类型的时候,编译通不过。 4.14 怎样在整型...
NiceBASIC测试版3
NB内置有标准BASIC函数库,和图像库(用于编写游戏),还可以使用标准
C语言
函数库里的函数(
调用
静态库
形式链接),也就是说NB可以在编译时链接所有用标准
C语言
编写的
静态库
(LIB)做为函数功能扩展,并且还可以
调用
...
NiceBASICV 1.0中文编程正式版【MSI安装版】
就是说NB的
静态库
是兼容
C语言
的LIB,互相通用。 为了方便编写代码,附带专业级的多功能高级编辑器:支持中文的语法高亮,工程管理,代码提示补全,智能缩进,自动完成,插件,模板等功能。并且针对汉字输入字数多的...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章