use gtags
use gtags
install global
sudo apt install global
create source gtags
wyk@ubuntu:~/home/global-6.6.4$ ls gtags/gtags
gtags gtags.1 gtags.c gtags.o
example:
find src/kernel-dir src/kmod-dir -type f -print > gtags.files
find ./linux -name "*.h" -or -name "*.c" > gtags.files
find ./linux -name "*.h" -or -name "*.c" -or -name "*.s" -or -name "*.S" > gtags.files
gtags -f gtags.files
shell cammand
cat gtage.sh
#!/bin/sh
find linux-3.4 -name "*.h" -or -name "*.c" -or -name "*.s" -or -name "*.S" > gtags.files
gtags -f gtags.files
writeen by wangyangkai.