QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1064|回复: 3

请问在linux c++中寻找某个系统定义的数据结构的方法

[复制链接]
发表于 2004-6-16 11:13:52 | 显示全部楼层 |阅读模式
我是一个linux下的编程菜鸟.需要经常查某个头文件中的定义的数据结构,有什么办法可以快速查找?难道需要一个一个去找.太麻烦了.有什么简单办法吗?
比方说寻找sockaddr_in ?
发表于 2004-6-16 14:25:49 | 显示全部楼层
先找到系统定义的数据结构在哪,比如rh系列在   /usr/include/下。则
cd /usr/include
grep -R sockaddr_in *
回复

使用道具 举报

 楼主| 发表于 2004-6-17 08:56:12 | 显示全部楼层
我try了一下,5分钟也不出结果.有没有像vc下的的那样点反键直接go to define的方法?
这位大哥能不能再给点意见?跪谢了!
回复

使用道具 举报

发表于 2004-6-17 09:26:49 | 显示全部楼层
[code:1][free@sagaeon free]$ cd /usr/include
[free@sagaeon include]$ grep -R sockaddr_in *
bits/sockaddr.h:   `struct sockaddr_in', `struct sockaddr_un', etc.  */
grep: warning: gnome-xml/libxml: recursive directory loop
                                                                                                                                             
iwlib.h:#include <netinet/in.h>         /* For struct sockaddr_in */
iwlib.h:#include <linux/in.h>           /* For struct sockaddr_in */
iwlib.h:#include <linux/in.h>           /* For struct sockaddr_in */

[/code:1]你看我的,很快(还有很多结果)再试试
你说的那种功能以linux下有源代码阅读器 SourceNavigator。还可以用emacs。在公社精华区有,麻烦你看一下能不能满足你的要求。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-8 02:43 , Processed in 0.072434 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表