understand 代码解析工具的使用
understand 常用操作
文章目录
简单介绍
understand对分析代码有非常强的能力,完全可以代替sourceinsight,并且可以在linux上mac上使用,不想sourceinsight只能在windows上使用。
软件下载
这个版本的软件,安装到我的win7上的电脑上速度比较快,我安装的5.1的64bit的版本,在我电脑上运行非常的卡,不知道是什么原因,这个版本我亲测比5.1要快一些。
常用基本操作
新建工程并添加现有文件
file >> new >> project >> 填写工程名和工程路径 next >> 选择要编辑的编程语言我选C/C++ next >> 选择 add source files and directories manually. next >>
按上图,将需要加入工程的文件按目录或者按文件的形式添加到工程中来 >> next >> 选中Analyze project now | next >> 会将所有加入到工程的文件进行解析,类似于sourceinsight里的同步功能。
这里可以添加自己想要看的文件夹,不看的暂时不添加,文件夹下不想加入的也可以用Remove按钮删除出工程的。
如何找到自己当前想要去编辑的文件?
如何在当前文件中找到你要编辑的函数?
菜单:search >> find entity
如何跳转到定义?
菜单: View >> Previewer //打开previewer 窗体。
菜单: View >> Browse Mode //打开浏览模式
查看当前文件的函数列表
如何查看函数都被谁调用了?
查看函数的调用逻辑
函数名上鼠标右键:explore >> explore callbys/ calls >> 通过点击左右的小三角可以把一个调用系列的都找到。
可以看出从前到后的函数调用关系。
如何查找
Search >> Find In Files //可在文件夹中查找,在工程中查找,在Open文件中查找。
如何找到函数的被调用图
在函数名上鼠标右键:Graphical Views >> Called by
除此之外可以分析出代码的各种结构
读者朋友们可以自行探索,可以生成各种各样的图形。
通过这些图形来看代码,会对代码的调用过程,被调用过程,有更为清晰的理解。
文本的编辑格式设置
菜单:Project >> Configure Project
菜单:Tools >> Options
双屏一边看代码,一遍看代码地图
窗体都可以release出来,或者拖出来,可以一遍看代码地图,一边看代码,这样对代码会有更好的理解。
更多推荐
所有评论(0)