understand 代码解析工具的使用

本文详细介绍了代码分析工具Understand的基本操作,包括新建工程、添加文件、搜索函数、跳转定义、查看函数调用逻辑及代码结构。此外,还提及了软件的下载与配置,以及如何设置文本编辑格式和利用双屏提高代码阅读效率。Understand适用于Linux和Mac平台,是SourceInsight的有力替代品。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

understand 常用操作

简单介绍

understand对分析代码有非常强的能力,完全可以代替sourceinsight,并且可以在linux上mac上使用,不想sourceinsight只能在windows上使用。

软件下载

understand破解版 v4.0.908

这个版本的软件,安装到我的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出来,或者拖出来,可以一遍看代码地图,一边看代码,这样对代码会有更好的理解。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值