херова гора инклюдов (внутри которых тоже может быть херова гора инклюдов) и некий символ, определенный как define где-то внутри этой горы. Как узнать, где конкретно?
Гора не лежит локально, она разбросана по файловой системе. Что грепаем?
Грепнуть рекурсивно по файловой системе?
Это не гарантирует того, что именно этот файл инклюдится
Ну да, но хотябы файлы с вхождением строки найдем
Подгрузить их в какую IDE и она сама найдет.
Нашел. Поменял в коде на другой, стоящий рядом. Компилятор меня послал
Либо вы никогда не работали с ядром линукса) либо вопрос задан не корректно)
С ядром линукса все несколько проще - там действительно много можно найти тупым grep -R, ибо все инклюды либо локально, либо в ветке include. А когда -I на экран - тут уже слегка начинаешь охреневать
С ядром все сильно проще, учитывая наличие тех же bootlin
Это если мэинлаин
Ну у меня мейнлайн , но со своими дровами . И искать как все устроено в разы удобнее
Cc -E?
Да, и -dDM добавить
Обсуждают сегодня