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