Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3040 connectés 

  FORUM HardWare.fr
  Programmation
  C

  makefile et directives

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

makefile et directives

n°1686467
djobidjoba
Posté le 14-02-2008 à 17:28:14  profilanswer
 

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
mood
Publicité
Posté le 14-02-2008 à 17:28:14  profilanswer
 

n°1686477
flo850
moi je
Posté le 14-02-2008 à 17:51:44  profilanswer
 

tu force un rebluid complet a chaque fois ( en effacant au préalable les fichiers temporaires )


---------------

n°1686481
matafan
Posté le 14-02-2008 à 17:59:54  profilanswer
 
n°1686482
djobidjoba
Posté le 14-02-2008 à 18:00:56  profilanswer
 

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


Message édité par djobidjoba le 14-02-2008 à 18:02:04
n°1686489
djobidjoba
Posté le 14-02-2008 à 18:10:28  profilanswer
 

bon, en fait j'ai collé ma ligne de compilation de mon fichier compil.c juste avant l'édition de lien

n°1686595
matafan
Posté le 14-02-2008 à 22:25:38  profilanswer
 

Tu as regardé mon lien ? Il explique comment on crée un target qui est évalué inconditionellement.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  makefile et directives

 

Sujets relatifs
makefile et fichiers dep *.dProblème de Makefile [Résolu]
makefile : quelles dépendances faut-il mettre ?[C] Compiler sous Windows des sources linux avec makefile
[C++] Aide à la création d'un makefileRegle dans le Makefile pour effacer un repertoire apres CTRL+C ?
probleme de makefile recursifMakefile : 10 ans plus tard ... j'ai oublié la syntaxe
[PB] quel freeware pr compiler faciler du C sous XP avec un makefileMakefile: problème d"inclusion de librairie
Plus de sujets relatifs à : makefile et directives


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)