最近逛了逛open source,发现,有了一款不错的软件,Source Navigator NG,其前生是Source Navigator ,是RedHat公司支持开发的源代码管理分析工具软件:

看看下面的定义:

Source-Navigator是原来redhat开发的一个源代码管理分析工具,它可以在Windows,Linux等多种平台下工作。功能类似于windows下的Sourceinsight,它可以显示类,函数以及成员之间的关系,对阅读分析源代码机器有用。

Source-Navigator 支持C, C++, Java, Tcl, [incr Tcl], FORTRAN 和 COBOL, 并且提供SDK给开发者开发自己的语言解析器

你可以使用Source-Navigator:


  • 分析某处源码的变化对其他模块的影响
  • 查找某个函数被调用的地方
  • 查找所有包含某个头文件的文件
  • 利用grep工具在源码中进行搜索

并且Source-Navigator 是基于 GNU Public License 的

在官网上有三个安装包

CONTRIB-sourcenavigator-NG4.4-i686-opt.zip 这个是windows下的文件,安装不用多说。

sourcenavigator-NG4.4-i686-opt.tar.bz2 这个是官网编译好的文件,文件利有一个bin文件夹,当中有一个snavigator,在终端里输入./snavigator命令即可运行。方便简单。

sourcenavigator-NG4.4.tar.bz2这个就是源代码了,先要学习在linux下编译安装的就下这个包,自己编译喽。

下面就是尽情的开始linux之旅了,哈哈!