搭建本机使用的LXR来阅读Linux Kernel

本文介绍了如何在Ubuntu环境下,通过安装apache、lxr和glimpse,将LXR设置为本地应用,以便在没有网络连接时也能方便地查阅Linux Kernel源码。详细步骤包括配置LXR、Apache,复制并解压Linux源代码,生成索引数据库,并最终启动Apache服务以浏览源码。
摘要由CSDN通过智能技术生成

笔者一直是使用Source Insight来阅读内核代码,无奈只有windows版,而且SI存在很多解析不清楚的问题,越来越难用。


LXR http://lxr.linux.no/  这里可以在线浏览源码,而且解析代码的效果很好,就是需要联网才能用,本文讨论把LXR做成本地的一个应用,这样在没联网的情况下也可以使用。


(一)系统环境ubuntu,需要的软件apache lxr  glimpse http://webglimpse.net/   

apt-get install apache2 lxr 
wget http://webglimpse.net/trial/glimpse-latest.tar.gz

(二)安装之后配置LXR

在/usr/share/lxr/http/目录下建立文件 .htaccess,文件内容只有三行(注意第一行“~”和“(”之间有一个空格)

$ vim .htaccess

<Files ~ (source|search|ident|diff|find)$>

SetHandler cgi-script

</Files>

(三)配置Apache

sudo vim /etc/apache2/site-enable/000-default
增加:

     Alias /lxr /usr/share/lxr

     <Directory /usr/share/lxr/>

         Options All

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值