C的良好源代码浏览器

时间:2011-01-27 11:00:33

标签: c

我正在寻找一个用于浏览用C编写的内核级代码的好软件。我目前正在使用source navigator。还有更好的建议吗?

编辑:我在Windows和Linux(Ubuntu)系统上工作,所以它应该至少运行其中一个,但最好使用Linux软件。

5 个答案:

答案 0 :(得分:3)

这可能不是你要拍的;它没有专用工具那么具有交互性,但我发现LXR对于提供浏览大型源代码库的Web界面前端非常有用。在每个文件中,每个符号都链接到其原始定义,因此可以轻松地拨打到您正在寻找的内容。

它最初设计用于索引Linux内核源代码,并且仍然这样做here,(尽管我必须说我对新的AJAX接口没有兴趣......)

它可以在任何代码库上运行;不限于Linux内核。 Web界面使您可以从任何地方和任何系统轻松访问。

答案 1 :(得分:1)

Visual Slick Edit为我做了诀窍。 适用于大型代码库,构建,宏,轻量级和支持多种语言的良好标记。 不幸的是花了一些钱。

答案 2 :(得分:1)

当我收到一大堆需要快速审核的代码时,我会使用doxygen。你可以在你的源代码中使用一种特殊的语法来使doxygen输出变得更好,但是没有它会做得不错。

答案 3 :(得分:1)

我最想从源导航器切换的原因是项目已关闭,新项目(Source navigator NG)似乎已经不存在(因为网站等已关闭)。但是今天,我检查过,他们已经发布到2010年。所以他们可能还在运行。

检查一下,它有一个很好的GUI,搜索比cscope更容易。

答案 4 :(得分:0)

netbeans对我来说非常适合 ctrl +点击任何符号都会带你进入定义 然后alt + left 非常方便源代码导航 它也是跨平台的