Чи можна вказати додаткові файли заголовків для включення з командного рядка (за допомогою GCC 4 / C ++)?
Або є інший спосіб включення файлів, окрім #include?
Передумови: Я намагаюся скласти велику базу коду на своєму власному ПК. Код зазвичай компілюється в кластері зі складною системою збірки (SoftRelTools хто-небудь?), Яка переплітається з операційною системою, так що встановити його десь десь практично неможливо (буквально сотні make-файлів та сценаріїв оболонки, і важко закодовані шляхи до мережевих дисків). Однак фактичний код досить простий і компілюється нормально, АЛЕ йому бракує багатьох включень (здебільшого а-ля " include <vector>
" та " include <math.h>
"). Я здогадуюсь, що система побудови зазвичай про це дбає, але мені доводиться переглядати код і додавати включення вручну, чого я волію уникати.