首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

linux c下怎样查找定义?该怎么解决

2012-03-18 
linux c下怎样查找定义?请问在linux下怎样查找c标准库定义的一些结构体和宏的定义呢?比如说结构体time_t,

linux c下怎样查找定义?
请问在linux下怎样查找c标准库定义的一些结构体和宏的定义呢?
        比如说结构体time_t,宏va_list的定义怎样可以查到?

        是否有什么方法或者工具

[解决办法]
emacs ebrowser, cscope, ctags, grep. 排名分先后顺序
[解决办法]
不知道楼主用的是什么系统,我用的是Ubuntu,用man命令就可以了,比如 man va_list 就可以列出定义信息了
[解决办法]
只能用grep命令查找
没有啥好办法
[解决办法]
man -
[解决办法]
嘿嘿,我在linux下用eclipse+CDT作编辑器的,可以按住Ctrl然后鼠标点击要查询的字段,会直接跳转到包含该字段定义的文件中,并且直接停在定义的位置上,很方便的~~
[解决办法]
如果连上网的话,还可以用google搜索,很方便的
下面这个网站比较不错
http://www.cplusplus.com/
每次搜函数、结构的定义原型、使用等,只有在google输入要查的函数名、结构名,再加上cplusplus就可以找到这个网站上的内容,比如搜time_t
就输入关键字
time_t cplusplus
搜va_list,输入
va_list cplusplus
[解决办法]
man + ctags
find /usr/include/ -name "*.h " | xargs grep va_list
[解决办法]
www.baidu.com或者www.google.cn

热点排行