Linux超文本交叉代码检索工具LXR(Linux Cross Reference),是由挪威奥斯陆大学数学系Arne Georg Gleditsch和Per Kristian Gjermshus编写的。这个工具实际上运行在Linux或者UNIX平台下,通过对源代码中的所有符号建立索引,从而可以方便的检索任何一个符号,包括函数、外部变量、文件名、宏定义等等。不仅仅是针对Linux源代码,对于C语言的其他大型的项目,都可以建立其lxr站点,以提供开发者查询代码,以及后继开发者学习代码。

为了方便地学习Linux源程序,我们不妨回到我们熟悉的window环境下。但是在Window平台上,使用一些常见的集成开发环境,效果也不是很理想,比如难以将所有的文件加进去,查找速度缓慢,对于非Windows平台的函数不能彩色显示。在Windows平台下有一个强大的源代码编辑器,它的卓越性能使得学习Linux内核源代码的难度大大降低,这便是Source Insight3.0,它是一个Windows平台下的共享软件,可以从http://www.sourceinsight.com/上下载30天试用版本。由于Source Insight是一个Windows平台的应用软件,所以首先要通过相应手段把Linux系统上的程序源代码移到Windows平台下,这一点可以通过在linux平台上将/usr/src目录下的文件拷贝到Windows平台的分区上,或者从网上光盘直接拷贝文件到Windows平台的分区来实现。

转载于:https://www.cnblogs.com/MindHook/archive/2012/11/04/2754003.html

LXR和 SourceInsight相关推荐

  1. 使用sourceInsight 提高代码编写效率

    source Insight是一个强大的程序编写器和代码浏览器,它拥有内置的对C/C++,C#和Java等程序的分析.本文总结了常用的快捷键,重要的宏的应用(可以多行注释,自动补全,自动生成头文件和函 ...

  2. AStyle - SourceInsight

    SourceInsight : Options : Custom Commands Add 在弹出对话框写入 C/C++ Formatter "C:\AStyle\AStyle.exe&qu ...

  3. 虚拟机上SourceInsight访问Linux系统的代码

    首先在Linux系统上安装samba 然后启动Windows虚拟机,在资源管理器中将samba的地址(例如//192.168.1.10/share)映射为一个虚拟盘符Z 最后启动SourceInsig ...

  4. 使用Windows上SourceInsight工具建立分析Linux下uboot源代码project

    SourceInsight软件能够说是分析查阅大型源代码project文件的神器!界面不错.功能强大! 第一步:安装好SourceInsight后打开软件 点击上面的Project--->new ...

  5. vim无法打中文_vim+ctags+cscope+Taglist+Nerdtree打造成sourceinsight

    听说vi很强大?是的,最近笔者需要在Linux下编写一些C代码和查看一些C源码,但是默认的vi并不支持函数之间的跳转.查看函数的定义等等,所以笔者就将vi打造成了一个ide(可以勉强称得上吧).首先我 ...

  6. sourceinsight无法跳转函数_使用SourceInsight的三大理由,最后一点是关键!

    工作后不久,就听组长说鱼鹰的前任同事使用SourceInsight编写代码,而使用KEIL编译.鱼鹰无法理解,为什么KEIL明明可以编辑代码,为什么还要另一个工具软件呢? 直到初步尝试后才发现看代码确 ...

  7. utf-8编码的中文注释 在 sourceinsight 显示乱码的解决方法---utf8 转gb2312插件

    utf-8编码的中文注释 在 sourceinsight 显示乱码的解决方法---utf8 转gb2312插件 参考文章: (1)utf-8编码的中文注释 在 sourceinsight 显示乱码的解 ...

  8. C语言工程代码查看神器 SourceInsight

    C语言工程代码查看神器 SourceInsight 安装 默认安装即可 链接:https://pan.baidu.com/s/14CD9RK3yXJ7e43Lf3hxe4A 提取码:12lw 安装完毕 ...

  9. Linux 源代码在线(http://lxr.linux.no/linux/)。

    LXR 是一个通用的源代码索引器和交叉引用器 它提供了一个基于 web 的可浏览任意定义以及任意标识的用法. 它支持很多种语言. LXR 曾经被作为 "Linux 交叉引用器" 但 ...

最新文章

  1. python项目-推荐 10 个有趣的 Python 练手项目
  2. 思科模拟器32位_三款另类的68k Mac模拟器
  3. 本地连接时,通过localhost不能登陆到指定的端口
  4. linux监控指定用户操作,Linux 用户行为轨迹监控
  5. 你想让自己的产品像病毒一样疯传吗
  6. 拓端tecdat|Python银行机器学习:回归、随机森林、KNN近邻、决策树、高斯朴素贝叶斯、支持向量机svm分析营销活动数据
  7. jquery中ajax回调函数使用this
  8. 【信息检索】词典、倒排记录表和容错式检索
  9. Windows11 Store应用商店下载的软件,怎么创建快捷方式
  10. 一名合格的拼多多运营需要具备哪些技能?
  11. 音频信号转为开关控制信号_盘点模拟量信号和开关量信号区别与应用
  12. Eclypse-Z7 + Zmod ADC 1410 基础环境搭建(vivado部分)
  13. 电容电压、电感电流为什么不能突变?
  14. java分布式技术平台架构方案
  15. 超详细解读OSPF Router-ID
  16. B05 - 048、ReduceTask工作机制
  17. MQL4编程初探:从零开始学习EA编写
  18. 应用程序商店审查指南
  19. oracle财务软件苹果电脑,收支记账本for Mac-收支记账本Mac版下载 V2.9-PC6苹果网
  20. 网心云容器魔方在iStoreOS下的多开

热门文章

  1. matlab 4维图读取,Matlab或mathmatica画4维图问题
  2. 最新史上最大数据泄露,名为“Collection #1”的7.73亿数据!
  3. java计算根号二的无穷_java怎么计算根号
  4. 服务器内存超频性能,服务器内存可以超频么
  5. dwf怎么合成一个_油菜素内酯合成基因DWF1、DET2影响毛白杨木质部形成
  6. React + Taro 小程序跳转公众号
  7. 面对ONF挑衅 思科用ACI回绝SDN挑战
  8. Tableau画地图
  9. 区块链报告会心得体会3000_学习区块链的心得体会?
  10. 如何用计算机打出平方,平方符号在电脑怎么打出来(电脑输入平方符号的2种方法)...