Компиляция на основе кода - выборка неразрешенных символов из кода

Я пытаюсь написать простое приложение, которое помогает разработке кода на C/C++; он ищет отсутствующие объекты / функции и автоматически включает один из стандартных заголовков C/C++. Я предполагаю, что нет никаких внешних библиотек, поэтому никакое столкновение имен не возможно.

Первый подход, о котором я подумал, - запустить процесс компиляции (gcc / clang) из другого кода C и извлечь недостающие символы. Если это глупо, скажи мне. Итак: как я могу получить список неразрешенных символов без жесткого разбора вывода gcc?

Если для одного из этих компиляторов есть библиотека, которая помогает компиляции на основе кода, пожалуйста, напишите.

Спасибо!:) Адам

1 ответ

Подробный разговор с фанатами GCC привел меня к https://developer.mozilla.org/en-US/docs/Dehydra/Using_Dehydra

Вероятно, нет более простого способа сделать это. Лучше всего включить все заголовки (GCC удалит неиспользуемые) или просто проанализировать вывод, потому что, вероятно, Дегидра не сможет сделать все, что я хотел бы.

Другие вопросы по тегам