如何查找一些结构体的信息

wssbygone 2011-09-20 04:14:47
如题,在linux下编程,经常遇到一些结构体,通过man 命令无法获知其定义,比如ifreq,又比如 fd_set这个结构体等等,大家有什么好的方法,获得这些结构体的信息吗?先谢过了。。。
...全文
316 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
android914 2011-09-25
  • 打赏
  • 举报
回复
加油!!
smart_fish8 2011-09-25
  • 打赏
  • 举报
回复
下个内核源码,然后看结构体包含在哪个头文件里面,到头文件的源里面找
delphiwcdj 2011-09-20
  • 打赏
  • 举报
回复
find /usr/include -name "*.h"|xargs grep fd_set -n

再加个选项就可以看是哪一行了
delphiwcdj 2011-09-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 justkk 的回复:]

在头文件中查找

find /usr/include -name "*.h"|xargs grep fd_set
[/Quote]
用grep找
帅得不敢出门 2011-09-20
  • 打赏
  • 举报
回复
1楼正解.

如果用vim可以把这些头用ctags生成一个tags
当查的时候直接vi -t xxsymbol
帅得不敢出门 2011-09-20
  • 打赏
  • 举报
回复
只能看源码.
justkk 2011-09-20
  • 打赏
  • 举报
回复
在头文件中查找

find /usr/include -name "*.h"|xargs grep fd_set

23,118

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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