阅读linux kernel源码,以SI和LXR(或其他源码网站sooset)为方便。这篇文章告诉你如何为自己的代码建立一个源码阅读服务器。
我们用到的工具是opengrok,官方网站:
其配置方法:
因为官方网站的帮助文档更新不及时,所以看起来会有些困惑。
这里根据自己的配置经验,给出安装配置步骤。
系统:ubuntu11.04
1,安装jdk1.6(sun-java-sdk6.0),ctags,tomcat6
2,下载binary包,我下载的是0.10。
3,建立/var/opengrok,并进入到/var/opengrok目录中
4,将binary包中的文件解包到/var/opengrok下,完成后应是/var/opengrok/{bin,lib}这样的结构
5,cd /var/opengrok/bin执行: ./OpenGrok deploy
6,mkdir -p /var/opengrok/{src,data}
7,cd /var/opengrok/src/,并在此目录下建立git源。
8,cd /var/opengrok/bin/; ./OpenGrok index; 如果源码工程较大,这一步耗时会较长。
9,完成后,在浏览器中访问: 127.0.0.1:8080/source
注意1:第3步的/var/opengrok是默认目录,可以直接查看/var/opengrok/bin/OpenGrok查看相关环境变量。
注意2:根据你的源码工程大小,/var/opengrok占用的大小也有变化,我创建了一个kernel的工程,最后占用约2G内存。
阅读(4081) | 评论(0) | 转发(0) |