程式碼閱讀工具使用入門
一 初次使用Source Insight
第一次執行作些設定;
根據自己的安裝路徑設定;
開啟一個CPP檔案,左邊顯示類和成員,右邊程式碼;比較清晰;
選中某個成員,可Jump跳轉到;
顯示函式呼叫關係圖;第一次使用;不知咋搞;按資料說的,把游標移動到函式上,沒顯示出來;
上面是MFC的,再開啟一個簡單C程式碼檔案;顯示的函式呼叫關係似乎不對;可能什麼地方沒設定好;
二 使用Understand
開啟一個C檔案,自動顯示摺疊層次;比較清晰;新建一個Understand專案;
新增檔案;
看下自動生成的各種Graph;
函式呼叫關係;
下面生成一個Understand專案,生成時匯入一個VC++專案;
匯入後的顯示;
自動生成的檔案依賴;
標頭檔案之間的關係;
UML類圖;
UML類圖;
上述兩個工具下載
http://pan.baidu.com/s/1skZx4TZ
相關推薦
程式碼閱讀工具使用入門
一 初次使用Source Insight 第一次執行作些設定; 根據自己的安裝路徑設定; 開啟一個CPP檔案,左邊顯示類和成員,右邊程式碼;比較清晰; 選中某個成員,可Jump跳轉到; 顯示函式呼叫關係圖;第一次使用;不知咋搞;按資料說的,把游標移動到函式上,沒顯示
網頁程式碼閱讀工具
GNU GLOBAL 是一個原始碼標記系統, 能夠很方面的進行程式碼閱讀和程式碼索引. 在你的原始碼中,你可以找到不同的物件並能夠很輕鬆的移動它們, 如函式、巨集、結構、類等. 這對大型專案非常有用, 特別是那種包含許多子目錄, 許多 #ifdef 和很多 main( ) 函式的專案. 1、編譯安裝glob
程式碼閱讀工具學習總結
程式碼閱讀工具:Source Navigator和Source Insight 一、Source Insight實用技巧: Source Insight(下文的SI指的也是它)就是這樣的一個東西: Windows下開發人員的至愛,功能強大,介面友好。支援語法高亮、符號
程式碼閱讀工具強大的程式碼閱讀工具Understand
1.強大的程式碼閱讀工具Understand Understand軟體的功能主要定位於程式碼的閱讀理解。 軟體特性: 1、支援多語言:Ada, C, C++, C#, Java, FORTRAN, Delphi, Jovial, and PL/M ,混合語言的proj
react-native系列(4)入門篇:在VSCode中配置ESLint(程式碼檢測工具)
ESLint是一套javascript程式碼檢測工具。要記住,程式碼也是寫給人看的,所以一定要注意程式碼的編寫規範。ESLint可以根據自己設定的規則實現對程式碼的檢測,從而規範了程式碼的風格。本篇內容主要介紹如何在VSCode中使用ESLint。 ESLint的官網地址是:https://
tiny6410裸機實驗第0章--------------開發環境的搭建(程式碼閱讀和編寫工具 source insight )
【說明】 Source Insight 是一款優秀的代碼閱讀及編寫工具,我們用它來閱讀linux核心及U-boot原始碼,同時我們配合前面的NFS伺服器用其進行主要程式碼的編寫。大家可以從網路上很方便下載到這款軟體,破解版也有的。 【初次使用】
JavaScript自動化構建工具入門----grunt、gulp、webpack
cli 簡單 cpu占用率高 mini tco get %20 pan 情況 蠻荒時代的程序員: 做項目的時候,會有大量的js 大量的css 需要合並壓縮,大量時間需要用到合並壓縮 在前端開發中會出現很多重復性無意義的勞動 自動化時代的程序員: 希望一切都可以自動完
Elasticsearch全文檢索工具入門
使用步驟 artifact rop 創建 是否 方式 cluster 包名 Lucene 1 Elasticsearch全文檢索工具入門: 2 1.下載對應系統版本的文件 3 elasticsearch-2.4.0.zip 4
做一個合格的前端,gulp自動化構建工具入門教程
安裝完成 基本 合成 node.js 文件替換 mage 9.png basename 加載 我的新作觀點網http://www.guandn.com (觀點網是一個獵獲新奇、收獲知識、重在獨立思考的網站),它前端js、css的壓縮、合並、md5命名等就使用了gulp自動化
超簡單 webpack 打包工具入門
oot AD ini 希望 需要 tle 方法 .text dev 對前端這個崗位來說,模塊化開發是必須要走的一個過程,這其中打包工具的使用必不可少,下面我就說一下 webpack 打包工具的用法,非常簡單,學會它,webpack 你就入門了。 使用 webpack 前,你
Android源碼閱讀工具——在Ubuntu下使用Source Insight
多人 oge 路徑 BE log scree 完全 space 2.0 引言 在Windows下,相信很多朋友都習慣用Source Insight來閱讀分析源代碼了,對於LINUX下面的工具,確實有比較高效的,配置起來起對比較麻煩,也比較繁瑣,相信很多人肯定希望能在Linu
FreeRTOS程式碼閱讀筆記:heap_4.c
FreeRTOS中對於記憶體的管理當前一共有5種實現方式(作者當前的版本是10.1.1),均在【 \Source\portable\MemMang 】下面,這裡筆記下。 heap_4.c和第二種方式比較相似,只不過增加了一個和並演算法,將相鄰空閒記憶體合併為一個大記憶體,和方法一、
FreeRTOS程式碼閱讀筆記:heap_3.c
FreeRTOS中對於記憶體的管理當前一共有5種實現方式(作者當前的版本是10.1.1),均在【 \Source\portable\MemMang 】下面,這裡筆記下。 pvPortMalloc() 和 vPortFree() 的實現是基於 malloc()和 free
FreeRTOS程式碼閱讀筆記:heap_2.c
FreeRTOS中對於記憶體的管理當前一共有5種實現方式(作者當前的版本是10.1.1),均在【 \Source\portable\MemMang 】下面,這裡筆記下。 重要的引數: 使用方法: 標頭檔案:FreeRTOSConfig.h 配置引數: config
FreeRTOS程式碼閱讀筆記:heap_1.c
FreeRTOS中對於記憶體的管理當前一共有5種實現方式(作者當前的版本是10.1.1),均在【 \Source\portable\MemMang 】下面,這裡筆記下。 重要的引數: 使用方法: 標頭檔案:FreeRTOSConfig.h 配置引數: config
VPP程式碼閱讀中文註解--cache.h
/* * Allow CFLAGS to override the configured / deduced cache line size */ #ifndef CLIB_LOG2_CACHE_LINE_BYTES /* Default cache line size of 64 bytes
推薦程式碼除錯工具 Xdebug
寫程式碼總繞不過需要除錯,除了 UnitTest 外,我們還是需要藉助 Xdebug 進行除錯。 所以今天來說說如何基於本地 Docker 環境下,使用 Xdebug。 這裡的使用,是分別整合到 VS Code 和 PHPStorm 下。 安裝 Xdebug 還是基於神級武
Ansible批量自動化管理工具入門
這樣的 ase 更新 系統版本 roo art 啟動服務 移除 nag 一、虛擬機版本 1、需要利用7.5版本虛擬機 2、7.5版註意事項: 【2.1】、網卡名叫ens32同樣配置文件也是ens32 【2.2】、命令:systemctl 統一管理命令, 例,systemct
SVN 線上程式碼託管工具
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
mybatis程式碼生成工具 mybatis-generator
mybatis-generator-1.0使用手冊 1. 編寫目的 1.1.前面的話 每個專案開始,都會寫到servi