Você está procurando algo como o sinalizador -M no gcc? link
Eu estava tentando compilar um programa para o ARM.
Durante a compilação, fiquei muito irritado porque tive que procurar por várias dependências, por exemplo, fatal error: abc/xyz.h: No such file or directory compilation terminated
.
Depois de garantir que o compilador receba os arquivos ausentes, quando eu recompilar, recebo o mesmo erro para cerca de 30 arquivos.
Não tenho ideia se isso é um comportamento normal.
Se é normal, existe um método que possa ajudar o compilador a encontrar as dependências por conta própria?
Se isso não for normal, então explique o que estou fazendo errado.