社区
Linux_Kernel
帖子详情
怎么查找一个函数在哪个文件中定义的
fenghgft
2010-10-18 11:50:34
想知道getrusage()函数在哪个文件中定义的?用Source Insight可以找出来吗?谢谢!
...全文
386
8
打赏
收藏
怎么查找一个函数在哪个文件中定义的
想知道getrusage()函数在哪个文件中定义的?用Source Insight可以找出来吗?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Linux-Torvalds
2010-10-18
打赏
举报
回复
[Quote=引用楼主 baijing3140 的回复:]
想知道getrusage()函数在哪个文件中定义的?用Source Insight可以找出来吗?谢谢!
[/Quote]
这个图形界面的操作,那么简单。右键就可以了。
yel617
2010-10-18
打赏
举报
回复
学习了
感谢
lgch123456
2010-10-18
打赏
举报
回复
[Quote=引用 5 楼 deep_pro 的回复:]
建立基于Source Insight的linux 内核源码工程,这部不用说了吧
search--》serach project--》
find里填 getrusage,search method选simple string
然后搜就行了
找到任意一个getrusage,选中右击jump to definition ,就能找到
一定要注意这个定义的c文件位置,看清楚是否体系结……
[/Quote]这个 我看行。。。如果是VIM的话,是挺麻烦的。
deep_pro
2010-10-18
打赏
举报
回复
建立基于Source Insight的linux 内核源码工程,这部不用说了吧
search--》serach project--》
find里填 getrusage,search method选simple string
然后搜就行了
找到任意一个getrusage,选中右击jump to definition ,就能找到
一定要注意这个定义的c文件位置,看清楚是否体系结构相关(路径里包含arch),是的话要选对
fenghgft
2010-10-18
打赏
举报
回复
[Quote=引用 3 楼 deep_pro 的回复:]
我用Source Insight ,3秒就找到了getrusage的定义
很简单的
[/Quote]
怎么找啊?告诉我好吗?谢谢!
deep_pro
2010-10-18
打赏
举报
回复
我用Source Insight ,3秒就找到了getrusage的定义
很简单的
fenghgft
2010-10-18
打赏
举报
回复
[Quote=引用 1 楼 justkk 的回复:]
你是想找源码吗?还是找头文件?
如果只是找头文件,可以man getrusage
结果中会有显示
[/Quote]
我想找源码
justkk
2010-10-18
打赏
举报
回复
你是想找源码吗?还是找头文件?
如果只是找头文件,可以man getrusage
结果中会有显示
C++编程实例100篇
C++编程实例100篇,里面有很多很基础的编程实例,可以作为参考。
linux 在库
中
查找
函数
,Linux下如何
查找
一个
函数
在哪个库
中
相关文章1、关于怎样查出
一个
库
函数
到底在哪个库
文件
中
,我想到
一个
变通的办法,以
查找
fcntl
函数
在哪个库
文件
中
为例吧:1、找到
一个
使用fcntl的可执行
文件
,如test_fcntl。实在不行,自己编
一个
只有fcntl
函数
的c
文件
,然后编译一下得了。2、使用“ldd test_fcntl”命令,可以追踪出该可执行
文件
到底使用了哪些库
文件
。通常可能有几个到几十个。3、根据要
查找
的
函数
的作用和上一步所得...
Linux下如何
查找
一个
函数
在哪个库
中
原文地址::http://www.educity.cn/net/511949.html 相关文章 1、Linux
中
如何快速查看 C 库
函数
的头
文件
以及相应的
函数
信息?----https://www.zhihu.com/question/25028178 2、如何查看linux
函数
对应的库
文件
----http://bbs.csdn.net/topics/330158874
如何快速
查找
一个
函数
位于哪个库/目录
中
?
1. 编写程序时,用到
一个
函数
,但不知道
函数
所应该包含的头
文件
,此时怎么办?答:man
函数
名 即可,想多了。。。2.
查找
库、
文件
、
函数
等答:系统
函数
man 2 foo 标准库 man 3 bar https://www.zhihu.com/question/25028178 man 或者 info 后边加需要查询的
函数
啊,结构体啊的。...
C++在哪里
查找
函数
假设在程序的某个
文件
中
调用
一个
函数
, (1)如果该
函数
被声明为static静态的,那么只能在本
文件
中
查找
; (2)如果非静态的,编译器(包括链接程序)将在所有的程序
文件
中
查找
。如果找到两个
定义
将会出错(ORD原则);如果在程序
文件
中
没有找到,编译器会在库
中
进行寻找。这意味着如果
定义
了与库
函数
相同的
函数
,编译器会率先使用你自己写的程序。 【另注】: #include “头
文件
” 会率先在
文件
根目录寻找。 #include <头
文件
>会率先在标准库目录寻找。–就是系统目录,一般在C盘。 ...
Linux_Kernel
4,469
社区成员
17,459
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章