Chinaunix

标题: 请问如何察看unix下系统结构体变量中含有哪些成员变量? [打印本页]

作者: cdmahlr    时间: 2003-06-23 16:52
标题: 请问如何察看unix下系统结构体变量中含有哪些成员变量?
比如我想察看sockaddr_in结构中含有哪些结构成员,我怎么察看?谢谢指点
作者: freeusecn    时间: 2003-06-23 17:19
标题: 请问如何察看unix下系统结构体变量中含有哪些成员变量?
我也想知道...
作者: dalianpansky    时间: 2003-06-23 19:03
标题: 请问如何察看unix下系统结构体变量中含有哪些成员变量?
rs6000上到/usr/include/netinet/in.h中看
作者: 蓝色键盘    时间: 2003-06-23 19:38
标题: 请问如何察看unix下系统结构体变量中含有哪些成员变量?
man socket系列函数,然后到响应的头文件中去查看。
作者: 无双    时间: 2003-06-23 21:51
标题: 请问如何察看unix下系统结构体变量中含有哪些成员变量?
头文件中还有头文件,太麻烦了,有没有更简单的办法     
grep啊

看看grep命令什么用

可不要用我帐号做坏事先
作者: 夜未眠    时间: 2003-06-23 21:57
标题: 请问如何察看unix下系统结构体变量中含有哪些成员变量?
我是在include目录及其子目录下作tags file
不知道有没有更好的方法
作者: tinywind    时间: 2003-06-24 07:45
标题: 请问如何察看unix下系统结构体变量中含有哪些成员变量?
简单,编译好后用gdb跟,ptype就可以列出变量的定义,如果是结构的话可以最基本的成员定义。
作者: 无双    时间: 2003-06-24 11:47
标题: 请问如何察看unix下系统结构体变量中含有哪些成员变量?

那写的时候呢

在vi中可以设置路径
然后使用CTRL-W ]的方法显示定义
作者: fieryfox    时间: 2003-06-24 12:03
标题: 请问如何察看unix下系统结构体变量中含有哪些成员变量?
需要ctags建立tags文件。
作者: cdmahlr    时间: 2003-06-24 12:38
标题: 请问如何察看unix下系统结构体变量中含有哪些成员变量?
楼上的怎么建阿?
作者: 无双    时间: 2003-06-24 12:42
标题: 请问如何察看unix下系统结构体变量中含有哪些成员变量?
在那个目录下使用
ctags *
具体我上网长个配置好的给你吧
小平去了你去不去那边
作者: 无双    时间: 2003-06-24 12:44
标题: 请问如何察看unix下系统结构体变量中含有哪些成员变量?
使用Ctags
VIM中已经带了Ctags这个程序。尽管ctags也可以支持其它编辑器,但是它正式支持的只有VIM。Ctags可以帮助程序员很容易地浏览源代码。用下面的命令可以在源代码的根目录下创建“tags”文件:

[/home/brimmer/src]$ ctags -R

“-R”表示递归创建,也就包括源代码根目录下的所有子目录下的源程序。“tags”文件中包括这些对象的列表:

l        用#define定义的宏

l        枚举型变量的值

l        函数的定义、原型和声明

l        名字空间(namespace)

l        类型定义(typedefs)

l        变量(包括定义和声明)

l        类(class)、结构(struct)、枚举类型(enum)和联合(union)

l        类、结构和联合中成员变量或函数

VIM用这个“tags”文件来定位上面这些做了标记的对象,下面介绍一下定位这些对象的方法:

1)        用命令行。在运行vim的时候加上“-t”参数,例如:

[/home/brimmer/src]$ vim  -t  foo_bar

这个命令将打开定义“foo_bar”(变量或函数或其它)的文件,并把光标定位到这一行。

2)        在vim编辑器内用“:ta”命令,例如:

:ta foo_bar

3)        最方便的方法是把光标移到变量名或函数名上,然后按下“Ctrl-]”。用“Ctrl-o”退回原来的地方。

注意:运行vim的时候,必须在“tags”文件所在的目录下运行。否则,运行vim的时候还要用“:set tags=”命令设定“tags”文件的路径,这样vim才能找到“tags”文件。
作者: cdmahlr    时间: 2003-06-24 13:01
标题: 请问如何察看unix下系统结构体变量中含有哪些成员变量?
小平去哪儿了?给我发个邮件过来,你给我的那个邮箱我不记得了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2