您好,登錄后才能下訂單哦!
這篇文章給大家介紹linux下的源代碼分析工具understand有什么用,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
到如下鏈接http://www.scitools.com 下載 .tgz文件 解壓縮: %tar -zxvf Understand*.tgz 進入scitools目錄, % cd bin/linux32 % ./understand 添加如下信息到用戶的.bash_profile文件中 % export PATH=$PATH:/home/myname/scitools/bin/linux32 如果你的電腦是64位的,可能就變為如下:% export PATH=$PATH:/home/myname/scitools/bin/linux64注冊碼如下,在rhel7server x86_64下驗證可用F1AF6D901A38 19878CBBFB13 B0F234CE4366TreemapsTreemaps are an area-based visualization where the size and color of the area are visually representing a metric. This Understand feature allows the user to choose the metric they want to see. This treemap has the metric CountLine tied to size. The color is tied to the metric CountSemicolon. Example of sample project zlib that… Read more ?UML Class DiagramThe UML Class diagram can be viewed for a specific class of your choice: or for your entire project: Both diagrams have options to show the details of each class and solo classes to customize your view. More information about graphs and setting options.Control Flow GraphsAll of our graphs have options to make them customizable for what you are looking for and making your graphical image what you want to see. More information on how to generate a Control Flow Graph can be found on our support page. Example Control Flow Graph of a C++ function: More information about graphs… Read more ?Hierarchy GraphsExample Hierarchical Graph (Calls) of C function Main: This tree has been manually expanded and contracted to just show what is desired. Example Hierarchical Graph (Expanded Data Members) of a C++ Class: This graph shows all the data fields in the main and children class or sub-types. Example Hierarchical Graph (With Hiearchy) of an Ada… Read more ?Declaration GraphsHere is an example Declaration Graph of an Ada Package: Note that items like “Close” that extend out of the main box are globals. Items like “Buffer Access” which are inside are private. Example Declaration Graph of a C++ Method: More information on how to configure graphs can be found on our support page.Dependency GraphsUnderstand can generate graphs that show the hierarchy of an architecture, or just a sub-hierarchy. The dependency graphs include a customizer pane which allows you to modify the graph display by controlling expansion, highlighting, and arrows on a per-node basis. Node children and Edges coming in and going out are easy to see and identify using… Read more ?
關于linux下的源代碼分析工具understand有什么用就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。