linux 下如何查询一个函数或结构的原代码

来源:百度知道 编辑:UC知道 时间:2024/06/20 15:40:55
比如要想看struct flock 这个结构体的linux内核中的原代码
要用什么命令查找,要看个函数在哪个文件中,又怎么办?
最好能直接以查找flock在哪个文件中为例子,写出命令。如sed 和find能用,那怎么用

使用ctags最方便

1、安装ctags
2、在内核源码目录中执行 ctags -R * 生成tags数据库
3、vim -t 你要查找的数据结构的定义 例如:vim -t flock

网络上有详细的说明,你可以搜索以下

sed 这个工具应该可以,结合find,sed查文件内的东西,而find查文件名

man 还这个程序需要包含哪些头文件,然后从头文件中去查询