J'aime créer un fichier c
- et h
à partir d'un document. Donc, j'ai créé la règle suivante:makefile avec création de fichiers c et h à partir de perlscript
abc.[ch]:
@perl makestrings abc
J'ai reçu ce message d'erreur:
File `abc.h' does not exist.
Quand je la règle abc.h:
cela fonctionnera. Je pense que j'ai eu un problème que le fichier c
n'est pas inclus par la suite. J'ai donc dû redémarrer lorsque abc.h
ou abc.c
ont été créés.
Est-ce que le 'perl makestrings abc' fonctionne bien? Cela fonctionne bien pour moi avec un script simple. – uzsolt
ouais, le script fonctionne bien. 'abc.h' et' abc.c' sont créés. Mais si make essaie de compiler 'abc.o', il a échoué parce que make n'a pas pu trouver abc.c bien qu'il ait été créé par le script. Il semble que vous ne puissiez pas le trouver en premier lieu. – Chris
Ah, comprenez. Vous n'avez pas dit que vous voulez créer 'abc.o' de votre' abc.c' et 'abc.h'. Vois ma réponse! – uzsolt