好的C语言源代码浏览器

9
我正在寻找一款好的软件来浏览用C语言编写的内核级代码。我目前使用源代码导航器。有更好的建议吗?
编辑:我同时使用Windows和Linux(Ubuntu)系统,所以它应该至少可以在其中一个系统上运行,但最好是Linux软件。

3
在哪个操作系统下? - Paul R
5个回答

3

这可能不是你所追求的,它比专用工具交互性较差,但我发现 LXR 对于提供浏览大型源代码库的 Web 接口前端非常有用。在每个文件中,每个符号都链接到其原始定义,因此很容易找到你要查找的内容。

它最初是为索引 Linux 内核源代码而设计的,并且仍然在 这里 进行索引(尽管我必须说我对新的 AJAX 接口感到不激动......)

它可以运行在任何代码库上,不仅限于 Linux 内核。而且 Web 接口使得从任何地方和任何系统都可以轻松访问。


1

对我来说,Visual Slick Edit是一个很好的工具。 它可以为大型代码库提供良好的标记、构建、宏、轻量级用户界面以及支持多种语言。 不幸的是,它需要一些费用。


“Visual” 是否表示它是 Visual Studio 的插件? - apoorv020

1

当我收到一大块需要快速审查的代码时,我会使用doxygen。您可以在源代码中使用特殊语法使doxygen输出更好,但即使没有这些,它也能做出不错的工作。


1
我想换用其他的源代码导航器,主要是因为原来的项目已经关闭了,而新项目(Source navigator NG)似乎也已经停止更新(因为网站等都无法访问)。但今天我查看了一下,他们的发布版本一直到2010年。所以他们可能仍在运营中。
你可以试试,它有一个很好的图形用户界面,比cscope更容易搜索。

0

NetBeans 对我来说非常完美 Ctrl+单击任何符号将带您到定义 然后 Alt+左箭头 非常方便的源代码导航 它也是跨平台的


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接