LXR和 SourceInsight
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相关推荐
- 使用sourceInsight 提高代码编写效率
source Insight是一个强大的程序编写器和代码浏览器,它拥有内置的对C/C++,C#和Java等程序的分析.本文总结了常用的快捷键,重要的宏的应用(可以多行注释,自动补全,自动生成头文件和函 ...
- AStyle - SourceInsight
SourceInsight : Options : Custom Commands Add 在弹出对话框写入 C/C++ Formatter "C:\AStyle\AStyle.exe&qu ...
- 虚拟机上SourceInsight访问Linux系统的代码
首先在Linux系统上安装samba 然后启动Windows虚拟机,在资源管理器中将samba的地址(例如//192.168.1.10/share)映射为一个虚拟盘符Z 最后启动SourceInsig ...
- 使用Windows上SourceInsight工具建立分析Linux下uboot源代码project
SourceInsight软件能够说是分析查阅大型源代码project文件的神器!界面不错.功能强大! 第一步:安装好SourceInsight后打开软件 点击上面的Project--->new ...
- vim无法打中文_vim+ctags+cscope+Taglist+Nerdtree打造成sourceinsight
听说vi很强大?是的,最近笔者需要在Linux下编写一些C代码和查看一些C源码,但是默认的vi并不支持函数之间的跳转.查看函数的定义等等,所以笔者就将vi打造成了一个ide(可以勉强称得上吧).首先我 ...
- sourceinsight无法跳转函数_使用SourceInsight的三大理由,最后一点是关键!
工作后不久,就听组长说鱼鹰的前任同事使用SourceInsight编写代码,而使用KEIL编译.鱼鹰无法理解,为什么KEIL明明可以编辑代码,为什么还要另一个工具软件呢? 直到初步尝试后才发现看代码确 ...
- utf-8编码的中文注释 在 sourceinsight 显示乱码的解决方法---utf8 转gb2312插件
utf-8编码的中文注释 在 sourceinsight 显示乱码的解决方法---utf8 转gb2312插件 参考文章: (1)utf-8编码的中文注释 在 sourceinsight 显示乱码的解 ...
- C语言工程代码查看神器 SourceInsight
C语言工程代码查看神器 SourceInsight 安装 默认安装即可 链接:https://pan.baidu.com/s/14CD9RK3yXJ7e43Lf3hxe4A 提取码:12lw 安装完毕 ...
- Linux 源代码在线(http://lxr.linux.no/linux/)。
LXR 是一个通用的源代码索引器和交叉引用器 它提供了一个基于 web 的可浏览任意定义以及任意标识的用法. 它支持很多种语言. LXR 曾经被作为 "Linux 交叉引用器" 但 ...
最新文章
- python项目-推荐 10 个有趣的 Python 练手项目
- 思科模拟器32位_三款另类的68k Mac模拟器
- 本地连接时,通过localhost不能登陆到指定的端口
- linux监控指定用户操作,Linux 用户行为轨迹监控
- 你想让自己的产品像病毒一样疯传吗
- 拓端tecdat|Python银行机器学习:回归、随机森林、KNN近邻、决策树、高斯朴素贝叶斯、支持向量机svm分析营销活动数据
- jquery中ajax回调函数使用this
- 【信息检索】词典、倒排记录表和容错式检索
- Windows11 Store应用商店下载的软件,怎么创建快捷方式
- 一名合格的拼多多运营需要具备哪些技能?
- 音频信号转为开关控制信号_盘点模拟量信号和开关量信号区别与应用
- Eclypse-Z7 + Zmod ADC 1410 基础环境搭建(vivado部分)
- 电容电压、电感电流为什么不能突变?
- java分布式技术平台架构方案
- 超详细解读OSPF Router-ID
- B05 - 048、ReduceTask工作机制
- MQL4编程初探:从零开始学习EA编写
- 应用程序商店审查指南
- oracle财务软件苹果电脑,收支记账本for Mac-收支记账本Mac版下载 V2.9-PC6苹果网
- 网心云容器魔方在iStoreOS下的多开
热门文章
- matlab 4维图读取,Matlab或mathmatica画4维图问题
- 最新史上最大数据泄露,名为“Collection #1”的7.73亿数据!
- java计算根号二的无穷_java怎么计算根号
- 服务器内存超频性能,服务器内存可以超频么
- dwf怎么合成一个_油菜素内酯合成基因DWF1、DET2影响毛白杨木质部形成
- React + Taro 小程序跳转公众号
- 面对ONF挑衅 思科用ACI回绝SDN挑战
- Tableau画地图
- 区块链报告会心得体会3000_学习区块链的心得体会?
- 如何用计算机打出平方,平方符号在电脑怎么打出来(电脑输入平方符号的2种方法)...