linux驱动怎么查找函数在哪个头文件

vv1133 2011-04-16 06:35:39
在写linux驱动程序的时候,不知道某个函数在哪个头文件中,有什么好方法查找呢?

比如想知道调用printk需要添加什么头文件,能用什么方法?谢谢

我用source insight不好找啊
...全文
685 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
宋工 2011-04-20
  • 打赏
  • 举报
回复
在终端下,输入grep -rn "printk" /include -R .当然也可以过滤一些东西
kobbt 2011-04-20
  • 打赏
  • 举报
回复
cd linux/
make ctags
vim -t printk

Micromounse 2011-04-18
  • 打赏
  • 举报
回复
用man + 2或3 + 函数名即可查看任何函数所需头文件
???-?? 2011-04-18
  • 打赏
  • 举报
回复
去lxr
vv1133 2011-04-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 freebird001 的回复:]
可以在VM环境或者纯Linux环境,在Kenel的目录下ctags -R; 打一个tag,然后用vi,在那个函数上按ctrl+]一般就可以找到它的h文件了
[/Quote]

我觉得使用vim+ctags和sourceinsight是一样的啊,你们是这么查的吗?
freebird001 2011-04-17
  • 打赏
  • 举报
回复
可以在VM环境或者纯Linux环境,在Kenel的目录下ctags -R; 打一个tag,然后用vi,在那个函数上按ctrl+]一般就可以找到它的h文件了
yirenyang 2011-04-16
  • 打赏
  • 举报
回复
求解!!

21,600

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧