Mise à jour des fichier dans les makefiles

Mise à jour des fichier dans les makefiles - Programmation

Marsh Posté le 21-10-2004 à 15:23:04    

Bonjour,
 
j'ai juste une petite question concernant les makefiles. Lorsqu'une comparaison de date est réalisée, si la cible est plus ancienne que l'une des dépendances, alors la règle est réalisée.
Cependant, je me pose la question de cette anciennetée. En effet, la commande 'ls -l' donne les dates de dernière modification des fichiers à la minute près, donnant l'impression que la date de création d'un fichier est définie à une minute près.
Est-il alors nécessaire qu'une cible soit plus ancienne d'au moins une minute par rapport à une dépendance pour être recrée ? Ou alors cette date attachée à un fichier avec une minute près n'est-elle qu'une impression et la commande make fait des comparaisons plus précises de dates que celle donnée par la commande 'ls -l' ?
 
D'avance merci de vos réponses !

Reply

Marsh Posté le 21-10-2004 à 15:23:04   

Reply

Marsh Posté le 21-10-2004 à 15:31:38    

hum cela m'a l'air plus adapté a prog .
je déplace .


---------------
Intermittent du GNU
Reply

Marsh Posté le 21-10-2004 à 15:43:52    

Merci du déplacement.
Je ferais gaffe la prochaine fois ...

Reply

Marsh Posté le 21-10-2004 à 16:11:21    

Elle se base sur la date de dernière modification. Cette date est généralement renseignée en secondes depuis le 1/1/1970 par les OS.  
 
Donc, make gère les différences à la seconde près. en gros.

Reply

Marsh Posté le 21-10-2004 à 17:03:44    

OK, merci de ce renseignement.
J'avais effectivement un doute qu'il ne faille laisser passer au moins une minute avant la dernière modification avant de pouvoir lancer 'make'.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed