edriver
驱动小牛
驱动小牛
  • 注册日期2002-03-04
  • 最后登录2006-09-15
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2652回复:22

在哪里可以查找函数声明呢?

楼主#
更多 发布于:2002-12-09 14:27
在linux下面,如何才能查找系统函数声明呢?在windows下面,有msdn可以查找API函数声明,以及在DDK里查找driver的函数声明。
edriver
驱动小牛
驱动小牛
  • 注册日期2002-03-04
  • 最后登录2006-09-15
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-11 08:56
nm是什么东东?这不会是全称吧?
capbily
驱动牛犊
驱动牛犊
  • 注册日期2002-12-03
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-10 17:47
可以使用nm看一个库,就显示出了各种函数。
我思故我在!
edriver
驱动小牛
驱动小牛
  • 注册日期2002-03-04
  • 最后登录2006-09-15
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-10 17:25
很好的建议!其实看代码用kdevelop看一样的嘛!是不是?
不过,问题基本明白了!给分了! :D :D :D
OS_Dev
驱动中牛
驱动中牛
  • 注册日期2002-01-09
  • 最后登录2004-03-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-10 16:15
在windows下就用source insight来读代码,在www.pchome.net下载的那个有注册码的。
再linux下没有source insight,red had提供了一个source navigator,但是非常不好用。
linux下倒是有个好东西,emacs,不知道你们喜欢不,他可以使用etags来看代码,可以轻松的找到定义等。

你在linux的源代码目录运行 make TAGS就会自动生成所有的tag,然后就可以使用emacs来看了。
I know nothing!
bbs_000
驱动牛犊
驱动牛犊
  • 注册日期2002-11-05
  • 最后登录2003-03-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-12-10 13:17
source insight到处都有下的。其实,ultraEdit也很好用,拿它来读源码也很不错。
heqingbj
驱动小牛
驱动小牛
  • 注册日期2002-10-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-12-09 19:06
那么如何得到source insight呢?是不是redhat8.0自身就带的有呢?


没有自带 可以去网上DOWN 这个网站提供下载 我在开发工具这个谈上曾问过注册马 有人给出过 可以使用的
edriver
驱动小牛
驱动小牛
  • 注册日期2002-03-04
  • 最后登录2006-09-15
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-12-09 17:01
那么如何得到source insight呢?是不是redhat8.0自身就带的有呢?
heqingbj
驱动小牛
驱动小牛
  • 注册日期2002-10-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-12-09 16:21
嘿,各位老大,你们聊得很欢呀! :D :D :D
难道在linux下面没有类似DDK帮助的吗?比如我要编写一个PCI设备,那就只能在PCI.h里面慢慢找吗?这样不是很慢吗?


 :P 可以看看LINUX 内核源代码分析大全 讲的还是不错的 还有那个LDD 1/2 应该可以对付了 要想向WINDOS那么好的帮助 LINUX可没有哦 它到现在还没有非常好的编译器界面那 就别提DDK了
unix1998
驱动老牛
驱动老牛
  • 注册日期2002-05-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-12-09 16:08
没有特别好的网站。
linux下没有ddk这类的。但是有pci驱动的源代码阿,你可以参考。我觉得就足够了。
edriver
驱动小牛
驱动小牛
  • 注册日期2002-03-04
  • 最后登录2006-09-15
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-12-09 15:55
嘿,各位老大,你们聊得很欢呀! :D :D :D
难道在linux下面没有类似DDK帮助的吗?比如我要编写一个PCI设备,那就只能在PCI.h里面慢慢找吗?这样不是很慢吗?
heqingbj
驱动小牛
驱动小牛
  • 注册日期2002-10-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-12-09 15:50
http://www.linuxeden.com/forum LINUX伊甸园
http://www.patching.net/bbs/ 补天论坛
http://www.lisoleg.net/ 大脚
http://www.chinalinuxpub.com/ LINUX技术中坚站
LINUX AID技术支持论坛 :P 大家都知道的
http://www.linuxaid.com.cn/ LINUX技术支持中心

heqingbj
驱动小牛
驱动小牛
  • 注册日期2002-10-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-12-09 15:45
我觉得source insight已经very good了 。
我一般就用它。-----但用它不代表我学的好:)
其他就是多上网看别人写的内核分析的文档。


多谢 :) 对了 内核分析 你知道有什么好站么  要不大家交换一下  没准可以凑出一筐好站
unix1998
驱动老牛
驱动老牛
  • 注册日期2002-05-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-12-09 15:38
我觉得source insight已经very good了 。
我一般就用它。-----但用它不代表我学的好:)
其他就是多上网看别人写的内核分析的文档。
heqingbj
驱动小牛
驱动小牛
  • 注册日期2002-10-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-12-09 15:02
已经找到了 多谢多谢 :P 还有什么其他读源码的好工具么


;P 这个是偶问UNIX1998的 可不是这个帖子的主人说的话哦 先申明一下 刚才用引用 发现太长了 就删掉了
heqingbj
驱动小牛
驱动小牛
  • 注册日期2002-10-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2002-12-09 15:00
已经找到了 多谢多谢 :P 还有什么其他读源码的好工具么
unix1998
驱动老牛
驱动老牛
  • 注册日期2002-05-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2002-12-09 14:56
[quote][quote]最简单的法子 自己搜了 反正我看内核源代码 就是用搜索器在所有文件的内容中查找的 内核代码是分结构的 大体可以知道是在那个地方的 不过还有 source insight 据说停不错 不过偶一直没有用

你居然不用source insight看代码?厉害。
 [/quote]

:P 当初一直没有找到 SOURCE INSIGHT的注册码 那个东西只让用30天 所以就这样咯 我有本 LINUX 内核2.4板源代码分析大全 老实说 偶看代码 很多都是看这个书上 看明白了 再到源码中去找 所以其实也不费劲的 自己滤了一遍代码 知道那块在那块 也挺快的 [/quote]
现在要注册码吗?
heqingbj
驱动小牛
驱动小牛
  • 注册日期2002-10-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2002-12-09 14:43
敲man libc
 libc―The GNU C library, including many system calls.


可是内核的函数基本查不到的
heqingbj
驱动小牛
驱动小牛
  • 注册日期2002-10-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2002-12-09 14:42
[quote]最简单的法子 自己搜了 反正我看内核源代码 就是用搜索器在所有文件的内容中查找的 内核代码是分结构的 大体可以知道是在那个地方的 不过还有 source insight 据说停不错 不过偶一直没有用

你居然不用source insight看代码?厉害。
 [/quote]

:P 当初一直没有找到 SOURCE INSIGHT的注册码 那个东西只让用30天 所以就这样咯 我有本 LINUX 内核2.4板源代码分析大全 老实说 偶看代码 很多都是看这个书上 看明白了 再到源码中去找 所以其实也不费劲的 自己滤了一遍代码 知道那块在那块 也挺快的
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2002-12-09 14:36
[quote]最简单的法子 自己搜了 反正我看内核源代码 就是用搜索器在所有文件的内容中查找的 内核代码是分结构的 大体可以知道是在那个地方的 不过还有 source insight 据说停不错 不过偶一直没有用

你居然不用source insight看代码?厉害。
 [/quote]
unix1998兄,我想问一下你对pc104下的LINUX开发熟悉否?
生命驱动,活力无限!
上一页
游客

返回顶部