社区
C语言
帖子详情
弱弱的问个函数库的问题
feixiang151
2006-04-09 10:11:20
在vc里我想看系统提供的函数实现方法该在哪里看。如printf的实现。发现在Microsoft Visual Studio\VC98\Include目录下的stdio.h里面有定义,但具体实现在哪里看呢。
...全文
182
4
打赏
收藏
弱弱的问个函数库的问题
在vc里我想看系统提供的函数实现方法该在哪里看。如printf的实现。发现在Microsoft Visual Studio\VC98\Include目录下的stdio.h里面有定义,但具体实现在哪里看呢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CLX1314
2006-04-11
打赏
举报
回复
我也想学习啊,也是找不到啊,晕,有什么办法可以看到吗?
oybee
2006-04-09
打赏
举报
回复
是mm吗??
gudulyn
2006-04-09
打赏
举报
回复
还是开源的东东好啊,想看就看。想知道怎么实现,学学linux.
lbing7
2006-04-09
打赏
举报
回复
实现已经被你的库的开发者编译成.OBJ文件了,封闭在某个(我也不知道是哪个,忘了).LIB文件里
你在调用到的时候,系统会自动到INCLUDE目标里找到对应的.LIB文件,然后找到那个.OBJ,接着帮你链接.
创建库文件c语言,创建自己的
函数库
根据
函数库
使用的类型可以把
函数库
分为两大类,即静态
函数库
(Static Library)和动态
函数库
(Dynamic Library)。Tips-1:Linux下的库文件命名有一个规定:必须以lib三个字母开头Tips-2:Linux标准系统库文件一般储存在/lib和/usr/lib目录中。静态
函数库
(Static Library)扩展名:libxxx.o特点:相对于动态
函数库
,利用静态
函数库
编译...
创建自己的
函数库
根据
函数库
使用的类型可以把
函数库
分为两大类,即静态
函数库
(Static Library)和动态
函数库
(Dynamic Library)。 Tips-1:Linux下的库文件命名有一个规定:必须以lib三个字母开头Tips-2:Linux标准系统库文件一般储存在/lib和/usr/lib目录中。 静态
函数库
(Static Library)扩展名:libxxx.o
查看
函数库
.a函数符号信息
一、概述 nm命令可以列出一个
函数库
文件中的符号表。它对于静态的
函数库
和共享的
函数库
都起作用。对于一个给定的
函数库
,nm命令可以列出
函数库
中定义的所有符号,包括每个符号的值和类型。还可以给出在原程序中这个函数(符号)是在多少行定义的,不过这必须要求编译该
函数库
的时候加“-l”选项。 关于符号的类型,这里我们再多讨论一下。符号的类型是以一个字母的形式显示的,小写字母表示这个
HAL库:中断处理函数 及 weak弱声明中断回调函数 详解
HAL库中断处理函数 及 weak弱声明中断回调函数
动态库同名函数
问题
今天看到一篇关于函数同名的
问题
,讲解的不错,转发了。 下面是转发的内容: 万事皆有缘由,还是先从我遇到的这个
问题
说起~~~问:有一个主执行程序main,其中实现了函数foo(),同时调用动态库liba.so中的函数bar(),而动态库liba.so中也实现了foo()函数,那么在执行的时候如果在bar()中调用foo()会调用到哪一个?在main()中调用呢? 直接给答案:如果是在Linux上,liba.so中的foo()函数是一个导出的(extern)”可见”函数,那么调用会落入主程序里,这对于liba.
C语言
70,031
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章