Вкладки обычно используются для представлений, и ViM пытается поддержать Ваш producitivty с плагинами как BufExplorer и NERDTree для организации буферизации данных. Однако я также виновен в использовании единственного буфера, открытого на каждой вкладке - это - дурная привычка.
Сделайте сборку, затем перечислите .o
файлы. Я думаю каждый .c
или .S
файл, который принимает участие в сборке, компилируется в a .o
файл с соответствующим именем. Это не скажет Вам, если проблема безопасности потребовала фиксации в заголовочном файле, это включено в сборку.
make vmlinux modules
find -name '*.o' -exec sh -c '
for f; do for x in c S; do [ -e "${f%.o}.$x" ] && echo "${f%.o}.$x"; done; done
' _ {} +
Более точный метод должен поместить источники на файловую систему, где времена доступа хранятся и делают сборку. Файлы, время доступа которых не обновляется сборкой, не использовались в этой сборке.
touch start.stamp
make vmlinux modules
find -type f -anewer start.stamp