免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2630 | 回复: 4
打印 上一主题 下一主题

[函数] 如何查找函数和常量等在哪个头函数里面定义的,谢谢 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-03-27 20:42 |只看该作者 |倒序浏览
在模仿别人代码的时候,经常在编译的时候被告知某些函数和常量没有定义,一直都不知道如何有效的查出它对应的头函数定义。该如何做。比如:printk(), jiffies 等等。例子中说printk()是定义在<linux/kernel.h>;中的,可查了一下并没有,也许是内核的版本变了。谢谢!

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
2 [报告]
发表于 2005-03-27 21:05 |只看该作者

如何查找函数和常量等在哪个头函数里面定义的,谢谢

man
grep

论坛徽章:
0
3 [报告]
发表于 2005-03-28 08:24 |只看该作者

如何查找函数和常量等在哪个头函数里面定义的,谢谢

谢谢,这两个我都试过了,有些函数man是没有结果的,比如上面说的printk。可能我的思路上有问题,请大家指教。

论坛徽章:
0
4 [报告]
发表于 2005-03-28 08:50 |只看该作者

如何查找函数和常量等在哪个头函数里面定义的,谢谢

你是想写内核模块?根据文档(ldd3/kernel-api什么的)来吧。

论坛徽章:
0
5 [报告]
发表于 2005-03-28 14:35 |只看该作者

如何查找函数和常量等在哪个头函数里面定义的,谢谢

find /path -name "*.h" -exec grep printk {} \; -print
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP