在window下用贯了Source Insight看代码,用ubuntu了,想找找linux下的类似工具,驱狗搜索,看到了Source-Navigator。
一点介绍: Source Navigator 是 Red Hat 开发的一个 IDE,但我们一般不用它来开发,而是用来阅读源代码 —— 因为它能很好地解决文件定位和跳转问题(比如哪个函数在哪个头文件中出现,它将自动帮你做好链接)。
步骤:
一、下载,上 http://sourceforge.net/projects/sourcenav/ 下载到最新的 sourcenav-6.0.tar.gz ,18.9MB.
二、解压。
三、进入解压目录。看看INSTALL里面的UNIX Build一节,按步骤来:
最好先进root权限:sudo su
% ./configure --prefix=/opt/sourcenav
% make
(become root)
% make install
在make的过程中,出错,提示:X11/Xlib.h: 没有那个文件或目录。x11没有安装完整,于是先输入:sudo apt-cache search x11-dev。出现提示,大概有四个软件包,sudo apt-get install **** 安装之。之后,make就正常了。
四、等一会,编译安装完了之后,进入/opt/sourcenav/bin,运行./snavigator 。貌似出错了!
再上网,找找问题,找到了。解决办法:将以下内容保存为patch文件,然后打在source navigator的源码中,再次编译安装就ok了