GNU Global可以用来看项目代码,通常使用HTML方式或用gtags生成索引后搭配其他IDE一起使用。其官网如下:
安装
使用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地址 端口号