? ? ? ? GNU Global可以用来看项目代码,通常使用HTML方式或用gtags生成索引后搭配其他IDE一起使用。其官网如下:
GNU Global source code tagging systemGNU Global is a source code tag system that works the same way across diverse environments.https://www.gnu.org/software/global/
安装
使用apt-get install
sudo apt-get install global
自己下载最新源码编译
? ? ? ? 1. 安装好依赖库
sudo apt build-dep global
sudo apt install libncurses5-dev libncursesw5-dev
? ? ? ? 2.? 官网上下载GNU Global最新版本,可以直接用wget(本文使用),也可以网页下载
wget https://ftp.gnu.org/pub/gnu/global/global-6.6.tar.gz
? ? ? ? 3. 编译和安装
./configure --with-sqlite3
make -j4
sudo make install
配置并使用Global
? ? ? ? 1. 用gtags生成索引数据,命令运行在需要生成索引的目录下,例如:
cd kernel-4.14
gtags –v
????????2. 用htags生成HTML文件
htags -DfFnva -m "main函数的名称" -t '主页title'
? ? ? ? 3. 配置web server,这里我们用其自带的htags-server,也可以换成Appache之类的server
? ? ? ? ? ? 注意,如果要使用Appache,参数一定要有-D -f
htags-server –b ip地址 端口号
|