makefile et directives - C - Programmation
Marsh Posté le 14-02-2008 à 17:51:44
tu force un rebluid complet a chaque fois ( en effacant au préalable les fichiers temporaires )
Marsh Posté le 14-02-2008 à 18:00:56
non (flo850), il doit exister une autre solution plus économique.
en regardant l'aide de make (la commande) j'ai vu une option -t comme touch. nmake propose /T mais je n'ai pas réussi à l'utiliser
Marsh Posté le 14-02-2008 à 18:10:28
bon, en fait j'ai collé ma ligne de compilation de mon fichier compil.c juste avant l'édition de lien
Marsh Posté le 14-02-2008 à 22:25:38
Tu as regardé mon lien ? Il explique comment on crée un target qui est évalué inconditionellement.
Marsh Posté le 14-02-2008 à 17:28:14
J'ai un fichier "compil.c" qui contient deux fonctions retournant la date et l'heure de compilation à l'aide __DATE__ et __TIME__.
Lorsque je recompile mon projet avec un "make" il ne recompile pas compil.c puisque son contenu n'a pas changé.
Dans une makefile , comment forcer la compilation d'un fichier C contenant des directives préprocesseurs comme __DATE__ ou __TIME__ ?
j'utilise nmake sous windows
Message édité par djobidjoba le 14-02-2008 à 17:29:42