免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1136 | 回复: 0
打印 上一主题 下一主题

Cross-Referencing Linux Browse the code [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-10-16 23:02 |只看该作者 |倒序浏览
最近在读Linux源代码时,安装了lxr-0.3.tar.gz(http://lxr.linux.no),把安装方法贴出来,供各位网友参考

解压后,修改Makefile,PERLBIN不用修改,INSTALLPREFIX改为
INSTALLPREFIX=/var/www/html/lxr
然后make install

我看的源代码版本为2.4.0,软件包linux-2.4.0.tar.bz2,在/var/www/html/lxr/source目录下,建立目录linux-2.4.0,进入linux-2.4.0目录,解压linux-2.4.0.tar.bz2

在/var/www/html/lxr/source目录下生成versions,defversion文件,内容为:
linux-2.4.0

修改/var/www/html/lxr/http/lxr.conf文件:
baseurl: http:/127.0.0.1/lxr/http/

htmlhead: /var/www/html/lxr/http/template-head
htmltail: /var/www/html/lxr/http/template-tail
htmldir:  /var/www/html/lxr/http/template-dir

sourceroot: /var/www/html/lxr/source/$v/linux/

dbdir: /var/www/html/lxr/source/

/var/www/html/lxr/http/.htaccess文件内容为:
<Files ~ (search|source|ident|diff|find)$>;
SetHandler cgi-script
</Files>;

/etc/httpd/conf/httpd.conf文件最后添加:
# Cross Reference Stuff
<Directory /home/httpd/html/lxr>;
Options All
AllowOverride All
</Directory>;

在/var/www/html/lxr/source目录下执行:
../bin/genxref linux-2.4.0/linux

修改fieldidx文件权限:
chmod 644 fieldidx

在本地浏览器上输入网址:
http://127.0.0.1/lxr/source

把127.0.0.1改为网卡的IP地址,就可以在其它机器上浏览源代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP