linux下静态分析软件,高效代码静态分析 Understand 5.0.967 Windows/Linux/macOS

Understand是一款强大的代码分析工具,支持多种编程语言,适用于Windows/Linux/macOS平台。它提供了代码高亮、折叠、跳转、书签功能,还能分析项目架构、度量并生成报表。此外,它还能绘制多种图形,如调用图、控制流图等,帮助开发者理解和维护代码。通过其Perl API,用户可以扩展其功能。Understand还支持项目快照和与TrackBack集成,方便跟踪代码变化。
摘要由CSDN通过智能技术生成

源代码阅读工具(Scientific Toolworks Understand)的特色

1、支持多语言:Ada, C, C++, C#, Java, FORTRAN, Delphi, Jovial, and PL/M ,混合语言的project也支持

2、多平台: Windows/Linux/Solaris/HP-UX/IRIX/MAC OS X

3、代码语法高亮、代码折迭、交叉跳转、书签等基本阅读功能。

4、可以对整个project的architecture、metrics进行分析并输出报表。

5、可以对代码生成多种图(butterfly graph、call graph、called by graph、control flow graph、UML class graph等),在图上点击节点可以跳转到对应的源代码位置。

6、提供Perl API便于扩展。作图全部是用Perl插件实现的,直接读取分析好的数据库作图。

7、内置的目录和文件比较器。

8、支持project的snapshot,并能和自家的TrackBack集成便于监视project的变化。

导入项目

导入项目有两种方法,一种是从菜单栏点击File–>New–>Project,另一种是点击下面界面中间的New Project

点击后,会进入到如下界面,你可以更改项目名称为你要导入的项目名称,以便于以后查找,你可以直接导入你正在开发的项目,你的代码更改后,这个项目也会自动更新,方便你快速开发,不需要每次导入。

更改名称后点击Next进入如下界面,这个界面是让你选择你要导入项目包含了哪几种语言,注意,在C/C++后面有两种模式,下面有注释,其中Strict模式包含Object-C和Object—C++,还有Web的注释,自己看看就好了,在此就不再解释,

然后点击Next进入下面界面:

在此界面点击上面的“Add a Directory”,也就是添加你要导入项目的路径,点击后会弹出如下界面,此时有个奇葩就是弹出的界面会被上图界面遮挡,此时你要移开该界面,然后会出现下面界面:

点击后面的带有三个点的按钮选择你要加入的项目文件夹,此处不用打开文件夹,只要点中文件夹点击open按钮:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值