Как я знаю, какие файлы будут включены в ядро Linux, прежде чем я создам его?

Вкладки обычно используются для представлений, и ViM пытается поддержать Ваш producitivty с плагинами как BufExplorer и NERDTree для организации буферизации данных. Однако я также виновен в использовании единственного буфера, открытого на каждой вкладке - это - дурная привычка.

5
07.07.2011, 19:43
1 ответ

Сделайте сборку, затем перечислите .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
3
27.01.2020, 20:42

Теги

Похожие вопросы