為何要說 GNU GLOBAL / GTAG 是靜態程式碼分析的王者呢?
相較於 cscope / gnu cflow / ctags / etags 等類似的解決方案,它可以正確的得到巨集展開的結果,而且有 incremental 的更新,在 code base 會變動時是一大利多啊~~
http://www.gnu.org/software/global/global.html 官網,感覺是原作者捐給FSF的
http://www.gnu.org/software/global/globaldoc.html 說明文件
http://ldshyu.blogspot.tw/2013/06/coding-tag.html 中文的各tag系統比較
https://github.com/whatot/whatot-dot/blob/master/vim/global.md 中文介紹
執行 gtags 及 htags 之後,會產生 HTML 目錄,它的子目錄有以下內容:
J: #include 交互參考資料,此標頭檔在什麼檔案的什麼位置被參考到了
D: identifier 交互參考資料,此符號在什麼檔案的什麼位置被參考到了
S: html 化的原始碼
2016年2月3日 星期三
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言