开发驱动用的函数与宏,哪里可以查到它所在的头文件

ipqtjmqj 2016-09-06 09:20:18
我目前只找到介绍函数用法的,却没有说明该函数或宏在哪个头文件。
目前我只能用命令 find . | xargs grep -ri ""
来查找, 但速度慢,而且查到的大部分是使用而不是定义。
...全文
309 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sxh2016 2017-03-31
  • 打赏
  • 举报
回复
用SI,就可以找到宏所在的文件了
ipqtjmqj 2016-12-05
  • 打赏
  • 举报
回复
今天学会了用ctags浏览源码,记录一下: 其实用ctags很简单,ctags只负责生成名为tags的文本文件,里面记录每个标识符所在的文件与行数。 在内核根目录下敲make tags就生成了tags文件,相比直接用ctags -R,使用make tags只搜索与当前配置有关的文件。 然后在tags文件所在目录敲 “vim -t 标识符名” 就可以查找了, 在浏览时查找,将光标移到标识上,按 ctrl + ]即可,回来则是ctrl + t 若重名,vim中敲:tn到下一个,:ts则是选择,:tag 直接查到。 虽然还是其他方法,但ctags已经够用了
赵4老师 2016-11-23
  • 打赏
  • 举报
回复
想快的话,使用RAMDISK或固态硬盘。
BYD123 2016-09-07
  • 打赏
  • 举报
回复
函数可以source insigth,宏就没办法的。只能grep.

1,318

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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