zoukankan      html  css  js  c++  java
  • Ubuntu 下安装LXR(linux源代码阅读工具)

    1.安装apache2

    sudo apt-get install apache2

    2.
    安装lxrglimpse
    sudo apt-get install lxr

    下载最新glimpse解压

    下载地址http://download.csdn.net/detail/yming0221/3076004

     

    sh configure

    make 

    make install

    完成安装


    3.
    /etc/apache2/httpd.conf末尾加上以下内容:
    Alias /lxr /usr/share/lxr
    <Directory /usr/share/lxr>
    Options All
    Allow Override All
    </Directory>
    这样可以达到http://localhost/lxr/=>/usr/share/lxr

    4.
    /usr/share/lxr/http下创建文件.htaccess,并写入一下内容:
    <Files~ (search|source|ident|diff|find)$>
    Set Handler cgi-script
    </Files>

    5.
    sudo service apache2 restart

    6.
    创建/usr/share/lxr/source/XX目录 (XX为版本号)
    mkdir /usr/share/lxr/source/2.6.22
    然后在/usr/share/lxr/source/2.6.22下创建linux符号连接
    ln -s /usr/src/linux-source-2.6.22  /usr/share/lxr/source/2.6.22/linux

    7.
    创建/usr/share/lxr/source/versions,这里记录所有要看的版本,内容是
    2.6.20
    2.6.22

    要保证2.6.22=>/usr/share/lxr/source/2.6.22
    创建/usr/share/lxr/source/defversion,这里记录缺省要看的版本,内容是
    2.6.22
    之所以是这两个文件,见/usr/share/lxr/http/lxr.conf里的相关设置

    8.
    建立索引
    cd /usr/share/lxr/source/2.6.22/
    sudo genxref linux //
    这样会在当前目录生成fileidxxref
    sudo glimpseindex -H /usr/share/lxr/source/2.6.22/  /usr/share/lxr/source/2.6.22/linux
    (
    需要等待一段时间)
    之所以是这个目录(/usr/share/lxr/source/2.6.22/),见/usr/share/lxr/http/lxr.conf里的相关设置(database)

    8.
    修改属性否则出现无法索引的错误
    sudo chmod 777 -R /usr/share/lxr/source/2.6.22/*

    9.
    sudo service apache2 restart
    http://localhost/lxr/http/blurb.html

    参考

    http://hi.baidu.com/fanzier/blog/item/3ad7d7546f58a55dd009066b.html

     

  • 相关阅读:
    百度mp3地址解密码
    VB 在EXE后附加信息
    截屏函数
    Base64和StrToByte
    The Android ION memory allocator, DMABUF is mentioned as well
    DDC EDID 介绍
    Memory management for graphic processors TTM的由来
    科普 写display driver的必看 How video card works [2D的四种主要操作]
    GEM vs TTM
    DMABUF 背景介绍文章 Sharing buffers between devices
  • 原文地址:https://www.cnblogs.com/hehehaha/p/6332878.html
Copyright © 2011-2022 走看看