Re: [問題] 是否有專案內所有程式碼的分析工具?
※ 引述《proach (pazroach)》之銘言:
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
win32
問題(Question):
有時會接手一些別人寫好的 project, 裡面會有幾十個 .c 與 .h檔
是否有工具可以分析整個 project 內的 source code, 找出
每個變數與 function的定義,在那邊被使用過?
甚至可以找出一些 functions 之間的關連,例如 funcA( )內會呼叫
funcB( )與 funcC( ), 做出類似流程圖的效果?
有這種工具的話,應該可以降低接手陌生專案的難度吧 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.139.138
推
06/20 12:15,
06/20 12:15
→
06/20 12:16,
06/20 12:16
推
06/20 12:22,
06/20 12:22
→
06/20 12:34,
06/20 12:34
→
06/20 13:09,
06/20 13:09
→
06/20 14:02,
06/20 14:02
推
06/20 14:14,
06/20 14:14
→
06/20 18:33,
06/20 18:33
感謝諸位給予建議的高手 :)
但我最後的解決方法非常好笑又沒有效率,我突然想到以前有個程式叫做 ultraedit
好像有個從小都不懂拿來幹嘛的 Search --> Find In Files
拿來試一下成功了
Find 輸入想找的 function name
In Files/Type 輸入 *.c
Directory 輸入專案所在位置
幾秒鐘後,他列出了該關鍵字所在的檔案位置,敲一下位置就開啟檔案,跳到
該位置,這樣...起碼加速看程式碼的速度 orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.184.43
→
06/23 16:32, , 1F
06/23 16:32, 1F
→
06/23 16:33, , 2F
06/23 16:33, 2F
推
06/23 16:48, , 3F
06/23 16:48, 3F
→
06/23 16:52, , 4F
06/23 16:52, 4F
推
06/23 17:04, , 5F
06/23 17:04, 5F
推
06/23 17:38, , 6F
06/23 17:38, 6F
→
06/23 17:40, , 7F
06/23 17:40, 7F
推
06/23 17:46, , 8F
06/23 17:46, 8F
推
06/23 17:51, , 9F
06/23 17:51, 9F
推
06/23 20:11, , 10F
06/23 20:11, 10F
→
06/23 20:20, , 11F
06/23 20:20, 11F
→
06/23 20:35, , 12F
06/23 20:35, 12F
→
06/23 21:08, , 13F
06/23 21:08, 13F
→
06/23 21:16, , 14F
06/23 21:16, 14F
推
06/23 22:14, , 15F
06/23 22:14, 15F
→
06/23 23:47, , 16F
06/23 23:47, 16F
→
06/23 23:48, , 17F
06/23 23:48, 17F
→
06/23 23:49, , 18F
06/23 23:49, 18F
→
06/23 23:50, , 19F
06/23 23:50, 19F
→
06/23 23:51, , 20F
06/23 23:51, 20F
推
06/23 23:53, , 21F
06/23 23:53, 21F
→
06/24 00:01, , 22F
06/24 00:01, 22F
→
06/24 11:29, , 23F
06/24 11:29, 23F
→
06/24 11:30, , 24F
06/24 11:30, 24F
推
06/24 12:37, , 25F
06/24 12:37, 25F
→
06/24 12:51, , 26F
06/24 12:51, 26F
→
06/25 14:41, , 27F
06/25 14:41, 27F
→
06/25 14:42, , 28F
06/25 14:42, 28F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):