189 похожих чатов

Прям вопрос к месту: есть сишный файл, в нем есть

херова гора инклюдов (внутри которых тоже может быть херова гора инклюдов) и некий символ, определенный как define где-то внутри этой горы. Как узнать, где конкретно?

13 ответов

12 просмотров
Igor-Zafievsky Автор вопроса

Гора не лежит локально, она разбросана по файловой системе. Что грепаем?

Igor Zafievsky
Гора не лежит локально, она разбросана по файловой...

Грепнуть рекурсивно по файловой системе?

Igor-Zafievsky Автор вопроса
efg
Грепнуть рекурсивно по файловой системе?

Это не гарантирует того, что именно этот файл инклюдится

Igor Zafievsky
Это не гарантирует того, что именно этот файл инкл...

Ну да, но хотябы файлы с вхождением строки найдем

Подгрузить их в какую IDE и она сама найдет.

Igor-Zafievsky Автор вопроса
efg
Ну да, но хотябы файлы с вхождением строки найдем

Нашел. Поменял в коде на другой, стоящий рядом. Компилятор меня послал

Либо вы никогда не работали с ядром линукса) либо вопрос задан не корректно)

Igor-Zafievsky Автор вопроса
Konstantin Akmarov
Либо вы никогда не работали с ядром линукса) либо ...

С ядром линукса все несколько проще - там действительно много можно найти тупым grep -R, ибо все инклюды либо локально, либо в ветке include. А когда -I на экран - тут уже слегка начинаешь охреневать

Konstantin Akmarov
Либо вы никогда не работали с ядром линукса) либо ...

С ядром все сильно проще, учитывая наличие тех же bootlin

Konstantin Akmarov
Это если мэинлаин

Ну у меня мейнлайн , но со своими дровами . И искать как все устроено в разы удобнее

Cc -E?

Igor-Zafievsky Автор вопроса
Vyacheslav Olkhovchenkov
Cc -E?

Да, и -dDM добавить

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

Обсуждают сегодня

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
Вопрос по WIN32: Насколько я понимаю то все функции win32 привязаны к объектам операционной системы. Например консоль, файл, кисть, окна итд. Следовательно функции win32 упра...
Tommy Vercetti
6
Hello, can I install macOS and run flutter on a virtual machine? Is it possible to print for iphone?
Mazones
11
кто-то пользуется компонентами rx ? как их лучше ставить, через OPM? (lazarus)
Iluha Companets
15
Дороу! У кого-нибудь есть в загашнике проверенная функция экранирования, аналог re.escape в Python? Из доки: » Escape all the characters in pattern except ASCII letters and n...
Daniil Smolyakov
9
подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
В смысле более затратная? Общая стоимость владения лошадью меньше, чем автомобиля. В среднем.
Sergej R
10
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
25
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Скажите, тут нет проблемы? IMyInterface1 = interface function GetInterface2: IInterface2; ... function TMyInterface.GetInterface2: IInterface2; begin Result := TI...
Ruslan aka DUDE
18
Карта сайта