Linguagem C:Dependência de erro durante a compilação
-
21-12-2019 - |
Pergunta
Estou enfrentando um problema na resolução de dependências em C,
config.h arquivo é da seguinte maneira,
...
....
/* MACRO */
/* #undef MACRO */
....
....
E um exemplo de arquivo.c contém,
...
#ifdef MACRO
#include "../../sample_header.h"
#endif
...
enquanto a resolução de dependências, o compilador está tentando resolver o sample_header.h arquivo, mesmo que o "MACRO" não está activado.É muito estranho.Alguém poderia ajudar nesta questão.
Solução
O problema é resolvido.O problema que eu esqueci de fazer "autoreconf" depois de fazer alterações em configurar.ac arquivo.Assim, sempre que uma alteração é feita em configurar.ac "autoreconf" tem que ser feito.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow