当前位置: 技术问答>linux和unix
如何查找一些结构体的信息
来源: 互联网 发布时间:2017-01-03
本文导语: 如题,在linux下编程,经常遇到一些结构体,通过man 命令无法获知其定义,比如ifreq,又比如 fd_set这个结构体等等,大家有什么好的方法,获得这些结构体的信息吗?先谢过了。。。 | ...
如题,在linux下编程,经常遇到一些结构体,通过man 命令无法获知其定义,比如ifreq,又比如 fd_set这个结构体等等,大家有什么好的方法,获得这些结构体的信息吗?先谢过了。。。
|
在头文件中查找
find /usr/include -name "*.h"|xargs grep fd_set
find /usr/include -name "*.h"|xargs grep fd_set
|
find /usr/include -name "*.h"|xargs grep fd_set -n
再加个选项就可以看是哪一行了
再加个选项就可以看是哪一行了
|
1楼正解.
如果用vim可以把这些头用ctags生成一个tags
当查的时候直接vi -t xxsymbol
如果用vim可以把这些头用ctags生成一个tags
当查的时候直接vi -t xxsymbol
|
下个内核源码,然后看结构体包含在哪个头文件里面,到头文件的源里面找
|
加油!!