ce;word-break: break-all;color: rgb(92, 157, 255);">gcc egypt graphviz(dot)這三個工具,快速生成函數(shù)調(diào)用圖,總體來說也非常好用。眾所周知VSCode,Sorceinsight非常好用,?understand相對小眾,但也非常優(yōu)質(zhì),不過需要收費。在一位大佬的推薦下,我試了一下開源的代碼編輯器sourcetrail,確實別具一格。下面簡單來分享一下。官網(wǎng)地址:https://www.sourcetrail.com/sourcetrail能夠十分高效的幫助開發(fā)者去探索、熟悉陌生的代碼,目前支持 C、C 、Python 和 Java 語言,同時提供了相關 SDK 用于拓展支持其它語言,相信在未來會提供更多語言的支持。程序員在它的幫助下可以快速熟悉陌生項目、學習開源項目、框架等。這個神器,大家可以去試試。目前這個項目已經(jīng)開源了GitHub地址:https://github.com/CoatiSoftware/Sourcetrail/releases跨平臺,支持 Windows、macOS、Linux 這三個系統(tǒng);下載地址:https:github.com/CoatiSoftware/Sourcetrail/releasesSourcetrail_2021_1_30_Windows_64bit_Installer.zip,安裝之后直接看效果圖,感覺還是相當不錯的。Linux-0.12的源碼為例,做一下簡單的說明;首先雙擊打開軟件,界面如下,點擊左側(cè)的 New Project 創(chuàng)建項目Linux-0.12的源碼路徑,如下圖所示;點擊 Add Source Group,在左側(cè)的語言欄里選擇C語言,然后選擇 Empty Java Source Group:如下圖中的索引號,做一下簡單介紹;- 設置C標準,如圖可以設置為C99;
- 可以設置交叉工具鏈;
- 添加源代碼的相關文件;索引3是必須要配置的選項,1和2其實可以省略,添加完文件點擊
Create。
推薦好文??點擊藍色字體即可跳轉(zhuǎn)??原來,上帝視角看進程調(diào)度是這樣的
??嵌入式方案設計文檔該怎么寫???硬核操作系統(tǒng)講解??賺錢的項目差點被我做虧本了...??這個項目差點就爛尾了...
原創(chuàng)不易,歡迎轉(zhuǎn)發(fā)、留言、點贊、分享給你的朋友,感謝您的支持!
長按識別二維碼關注我





