2012-05-19 22 views
3

我正在修改glibc 2.5的代碼。現在,由於glibc很大且很複雜,我需要一個非常好的工具來查看代碼不同部分的交互。我爲此使用了Understand,但Understood僅在15天內有效。之後你必須購買它。Web上是否有任何交互工具來理解常見的代碼庫?

所以我的問題是,在網絡上,有網站,您可以交互式地瞭解常見的代碼庫,如glibc,gcc,linux內核等我的意思是你可以搜索某個功能,然後點擊一個函數調用看到它的定義和其他有用的功能。我已經使用Koders.com,但它只會顯示代碼,而不是交互式的。

+0

基本上,Google代碼搜索(http://www.google.com/codesearch)的一種替代方法很遺憾地被關閉。這裏這個問題可能會有所幫助:http://programmers.stackexchange.com/questions/114629/is-there-an-alternative-to-google-code-search – Thomas

+0

在線代碼搜索的限制版本爲:http:/ /code.google.com/codesearch - 僅適用於code.google.com上託管的來源。但是glibc應該在那裏。你也可以看看爲Linux內核編寫的[LXR](http://sourceforge.net/projects/lxr/)交叉引用工具。 – osgx

回答

2

OpenGrok很好。你必須自己託管它,但它不在網絡上。

相關問題