Я пытался кросс-компилировать программу для ARM. Во время компиляции я был очень раздражен, поскольку мне пришлось искать ряд зависимостей, например fatal error: abc/xyz.h: No such file or directory compilation terminated
.
После того, как компилятор получил недостающие файлы, при перекомпиляции я получил ту же ошибку примерно для 30 файлов.
Я понятия не имею, нормальное ли это поведение.
Если это нормально, есть ли способ, который может помочь компилятору самостоятельно найти зависимости?
Если это не нормально, то, пожалуйста, объясните, что я делаю неправильно.
Вы ищете что-то вроде флага -M в gcc? http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Preprocessor-Options.html