J'ai créé un projet d'apprentissage avec cette structure de répertoire:Comment définir dans les chemins d'accès Autotools inclure?
top_srcdir
/ \
src build
/\
src1 src2
Répertoire src contient le fichier main.c avec ce contenu:
#include "src1/foo.h"
#include "src2/bar.h"
int main()
{
foo();
bar();
return 0;
}
src/src1/foo.c contient:
#include "src1/foo.h"
//some code
Src/src2/bar.c contient
Makefile.am contient:
bin_PROGRAMS = sample
sample_SOURCES = src/main.c src/src1/foo.c src/src2/bar.c
Quand je change le répertoire woring à build
et Execute ../configure && make
, l'étape make
échoue avec
../src/src1/foo.c fatal error: src1/foo.h: No such file or directory.
Quelle valeur dois-je fournir pour la variable AM_CPPFLAGS
pour que cette erreur ne se produit pas?