当前位置:  技术问答>linux和unix

如何在查看linux内核中的函数?

    来源: 互联网  发布时间:2016-11-19

    本文导语:  以前学应用编程的时候遇到不清楚的函数在linux shell中输入man 1 2 3.. 函数名就可以看到相应的函数文档,现在开始学写驱动程序,遇到想了解清楚一点的函数就不知道去哪找帮助文档了,比如register_chrdev_region之类...

以前学应用编程的时候遇到不清楚的函数在linux shell中输入man 1 2 3.. 函数名就可以看到相应的函数文档,现在开始学写驱动程序,遇到想了解清楚一点的函数就不知道去哪找帮助文档了,比如register_chrdev_region之类的应该怎么找它的说明文档啊?(man 1...8我都试过,不行)

|
用source insight吧, 源码里面make htmldoc也能生成个文档

|
Emacs+Cscope

源码就是最好的文档

话说,你实现一个功能的附属函数都可能一堆,这些咚咚都有文档么
那内核里面的函数多了去了啊

|
一般如果没有man的话,我会使用google去搜一下,看是否有官网之类的说明!

man -a functionname

|
查找System.map文件,或者用工具source insight在kernel源代码里找。

|
emacs + etags

vim +ctags 



|




在window下,用source insight就行了。把内核源码的所有文件建在一个工程里。你一点击某个函数,就会出现命名处。 源码才能找到函数定义, 也有注释解释。同样Documentation文档也很重要。
Emacs+Cscope是用在Linux下的,没有用过,但据说很好用。

|
dmesg | grep functionname

|
Linux内核非常庞大,你需要工具来看内核。Source Insight是个不错的软件。

|
linux : vim +ctags  
windows : sourceinsight

|
你如果联网的话,去google 一下 linux identifier

    
 
 

您可能感兴趣的文章:

  • 但是内核源码中(相关c文件)明明EXPORT了 函数,为什么查看内核符号/proc/kallsys却没有该函数
  • linux下查看内核的命令是什么?
  • GCC3.4可以编译2.4内核吗 如何查看某版本内核是用哪个版本gcc编译的
  • 如何查看Linux内核信息
  • 请问linux下如何查看本机内核是32位还是64位的?
  • 如何查看编译进内核的模块
  • 查看内核各个模块所占的体积
  • 查看内核的方法(win98平台下)???
  • 请问查看Linux版本以及内核版本信息的命令是什么?
  • 什么命令查看linux的内核?
  • 怎样查看自己的板子内核目前所支持的文件系统类型?
  • 如何查看内核参数
  • centos下如何查看内核源码
  • 如何查看Linux静态加载了哪些内核
  • 如何在shell下查看当前运行的内核版本号?
  • Linux装好后,我怎么查看它的内核版本呀?2.5或者2.6或者是更旧的?
  • 如何查看并设置诸如ramdisk_size这类内核参数?
  • 怎么样查看内核丢弃的数据包?
  • (菜鸟提问)刚在虚拟机上面装了一个linux,怎么查看它内核的源码呢?
  • man查看函数说明
  • 如何用man查看系统函数的帮助?
  • Linux C 有没有 查看函数定义的方法?
  • linux下Eclipse+CDT,如何查看函数的定义、声明
  • 如何让man查看到自己想要的函数说明
  • linux下如何查看gtk函数
  • linux下如何查看C函数的源代码
  • 如何查看函数的源代码
  • 如何查看so文件的函数接口
  • 查看进程里面线程的函数有没有?
  • 请问如何查看libX11.so中的函数实现
  • ubuntu下面查看getpid这个函数用法有哪些办法
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux/Centos下查看和修改网卡Mac地址(ifconfig命令)
  • linux 命令执行结束后,想查看结果,但部分结果已经被覆盖,如何查看?
  • Linux下如何查看,设置环境变量并立即生效
  • linux命令问题 输入一个查看命令(比如help) 显示满屏后 我怎么查看上一页的显示
  • 请问linux下怎么用命令行的方式查看系统自动运行的程序?(因为我只能通过ssh来查看)
  • linux能不能像xp那样子以幻灯片方式查看图片。我在一个文件夹里面有几张图片,想进行挑选。用幻灯片查看的方式比较方便
  • linux系统中,什么命令可以查看当前linux是什么版本的
  • linux下查看局域网内的linux主机,该如何操作?
  • 作为一个普通用户,如何查看远程电脑中linux是什么公司的linux?
  • 有没有可以在windows下查看linux分区的软件?
  • linux目录查中查看文件的问题,在线等
  • Linux系统查看Oracle服务是否启动
  • linux下的代码查看工具
  • 怎样在linux里查看未分区的硬盘空间啊???
  • 请问linux下查看某个程序的运行界面的程序是什么?
  • 在 linux 下查看 cpu 温度的问题
  • Linux系统信息查看软件 HardInfo
  • linux查看文件
  • 如何查看linux系统的内存多大?
  • 如何才能查看linux系统中所有的用户名呢?
  • 求助Linux下怎样查看线程状态?
  • redhat/centos 常用信息查看命令整理
  • unix在终端下如何查看如何查看 光盘里的内容? 如何进入光盘所在目录? 用什么命令可以查看光盘里文件的目录?
  • Ubuntu查看系统信息命令介绍
  • 通过c程序写代码怎么查看进程是不是存在了?怎么查看该进程占用的内存是多少?
  • Ubuntu查看硬盘,分区相关命令介绍
  • ls查看时,查看到的4294967294 啥意思,熊猫请进
  • resin及jetty介绍以及如何 查看他们的版本号
  • 技术文章 iis7站长之家
  • mysql中如何查看最大连接数(max_connections)和修改最大连接数
  • 在AIX(4.3)系统上如何查看内存情况


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3