[问题]如何查看dev_t、gid_t等类型,如何查看一些结构体的定义?

软件和网站开发以及相关技术探讨
回复
GodPig
帖子: 240
注册时间: 2007-04-27 23:07

[问题]如何查看dev_t、gid_t等类型,如何查看一些结构体的定义?

#1

帖子 GodPig » 2007-12-24 20:18

在一些程序中,有N多dev_t、off_t之类的东东,不知道这些数据类型被定义成什么样的类型了?如何查看他们?
还有,就是一些系统结构体的定义在哪儿查看
3q
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15

#2

帖子 iblicf » 2007-12-24 20:21

搜索一下 ctag / taglist
头像
windwiny
帖子: 2254
注册时间: 2007-03-13 17:26

#3

帖子 windwiny » 2007-12-24 20:32

# 安装 cscope 软件包
# 到 www.vim.org 网站下载 cscope_maps.vim 和 cscopemenu.vim 插件 放到 ~/.vim/plugin 里

#生成头文件符号信息
mkdir ~/CSCOPE
cd ~/CSCOPE
find /usr/include/ -type f > cscope.files
cscope -b

cd 源程序目录
cscope-indexer -r # 生成源码里的符号信息

在 GVIM 里使用
:cs add ~/CSCOPE/cscope.out
:cs add 源程序目录/cscope.out

移动光标到标识符上,选 cscope 菜单
附件
vvv.jpg
h4m3
帖子: 5
注册时间: 2008-01-20 15:50

#4

帖子 h4m3 » 2008-01-22 0:00

cat xxx.h | grep '#define dev_t'
回复