源码解读之工具--Source Insight
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了源码解读之工具--Source Insight相关的知识,希望对你有一定的参考价值。
1、Source Insight
这个工具又叫做程序编辑器和代码浏览器,支持C/C++、C#、java等的分析,是一款功能强大的处理大型项目所需的软件,是一个程序员的必备软件;
针对Linux内核的剖析,是几百M大的文件,上百万行的代码,从中快速的浏览,找到你所需要的函数、变量名称,代码的追踪都是很好的,此时不可能一行一行的查找代码,所以就有了这个需求,这款软件就是解决这个问题的。
在工程项目中,它的作用是巨大的,针对几百、上千行的代码没有必要使用这个软件,现在针对的是Linux内核,工欲善其事必先利其器,所以首选这款软件帮助我们学习!!!
软件的安装
这个软件在网上很好找的,安装的过程就是一直下一步,最后找一个注册码就行了;
2、Source Insight的基本使用
我演示一下怎么使用它来添加Linux的内核代码到这个软件中。
(1)、Project-->new Project
(2)、点击new Project就会出现
(3)、点击ok后
(4)、点击ok后
(5)、点击close后
以上就已经代表把项目加入到这个软件当中了;
(6)还的形成代码之间函数的依赖性和变量的查找
Project--->Synchronize Files 点击就会出现下面
以上就完成了添加项目到这个软件中的所有步骤。
3、Linux内核代码的查找
(1)、文件的查找
(2)、文件中变量的查找
点击后,shift+F8 高亮显示
(3)、ctrl + / 查找
(4)、追踪查询
ctrl + 点进去
(5)、查询函数,这里都是当前文件中的函数名称
以上就是Source Insight的部分使用,其实熟练操作后,会发现真的比较好用;
其它的关于这个软件的查查就可以处理了,关键在经常使用!!!
本文出自 “wait0804” 博客,请务必保留此出处http://wait0804.blog.51cto.com/11586096/1885550
以上是关于源码解读之工具--Source Insight的主要内容,如果未能解决你的问题,请参考以下文章
两款工具对比:Source Insight vs VS Code
两款工具对比:Source Insight vs VS Code