PALMisLIFE 討論區
標題:
C Code的管理/閱讀程式?
[列印本頁]
作者:
garychang
時間:
2006-9-3 17:45
標題:
C Code的管理/閱讀程式?
工作的關係,有時會拿到C Source code,比較辛苦的地方是偶爾要做修改。
但畢竟不是自己寫的,光看懂就花上一大段時間,而較累的地方是有時project較大,會包含數個C Code
不知道各位先進知道有沒有什麼軟體(免錢最好,要錢的也可)可以在看這些程式時在針對同一project 副程式引用或呼叫時會能夠快速的連結過去
---如點2下就會跳至該處等等的功能
先謝謝了。
作者:
zombie
時間:
2006-9-3 17:50
標題:
Re: C Code的管理/閱讀程式?
UNIX時代的好幫手 ctags,搭配像vim, xemacs之類的編輯器,可以做到直接跳到
函數宣告的功能。
如果只是單純要看每個函數的呼叫的話,cflow, ctree也都可以當作簡單的分析工具
作者:
norra
時間:
2006-9-3 21:57
標題:
Re: C Code的管理/閱讀程式?
試試看 Source Insight ,個人感覺很好用
作者:
palmPeter
時間:
2006-9-3 22:24
標題:
Re: C Code的管理/閱讀程式?
source insight +1 極好用.
不過要錢
作者:
a9richard
時間:
2006-9-3 22:30
標題:
Re: C Code的管理/閱讀程式?
Source Insight 再+1
尤其是要找呼叫與被呼叫的function, 與variable的definition時
作者:
Checko
時間:
2006-9-4 08:54
標題:
Re: C Code的管理/閱讀程式?
SourceNavigator : gpl 軟體
據說當初發展SourceNavigator就是為了方便瀏覽Linux的sourcecode。
作者:
594079
時間:
2006-9-4 09:05
標題:
Re: C Code的管理/閱讀程式?
windows 環境下
source insight +100000000
因為 [[ 可以在看這些程式時在針對同一project 副程式引用或呼叫時會能夠快速的連結過去
---如點2下就會跳至該處等等的功能 ]]
這個功能有... ctrl+滑鼠點一下.就會跳到宣告變數的地方或是呼叫的函式裡.
好處不止這些.
[
本文章最後由 594079 於 2006-9-4 09:09 編輯
]
作者:
barista
時間:
2006-9-4 10:12
標題:
Re: C Code的管理/閱讀程式?
ctags + vim
+1
上頭講的功能應該都有。用 Vim (包括在 Windows 環境) 好處不只這些。
ctags 也有 Windows 版,但沒用過。
http://ctags.sourceforge.net/
作者:
yenliangl
時間:
2006-9-4 22:12
Emacs + etag.
也有windows版.
歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/)
Powered by Discuz! X2.5