Я создаю «внешний» модуль (драйвер устройства), то есть он не находится в исходном дереве ядра Linux, а в отдельном неродственное исходное дерево.Запуск ctags для внешнего модуля ядра (или потянув теги из отдельного связанного проекта)
Я хочу использовать ctags для просмотра переменных/функций деклараций и определений, которые извлекаются из ядра через файлы заголовков.
Например если предположить у меня есть:
~/src/kernel-source
~/src/my_external_module
и я запустить make tags
для ядра, то как я могу запустить Ctags против моего модуля, так что она будет забрать тег из того, что фактически является отдельным проект в другом дереве каталогов, в этом случае исходный код ядра Linux?
+1: Да, я использую vim. Предполагая, что я запускаю vim из '~/src/my_external_module', тогда все, что мне нужно сделать, это добавить' ~/src/kernel-source' в мой путь поиска тегов. Это возможно? –
Попробуйте, но да, это должно сработать. –