donner un numero de version automatique au programme - C - Programmation
Marsh Posté le 28-06-2006 à 16:17:46
le preprocesseur fournit les macro __DATE__ et __TIME__ (ce sont deux chaines de caractères ), ca devrait suffire à identifier ton programme, sauf si tu le compile deux fois en un seconde
Marsh Posté le 28-06-2006 à 16:22:32
fonsdel a écrit : je developpe sous linux avec les traditionnels GCC et Make. Je cherche une facon de différencier automatiquement mes executables à chaque compilation. Genre dès que je modifie le code source et que je lance mon makefile un numéro s'incrémente sur le nom de l'execuatable, ou alors une constante préprocesseur se voit attribuer un numéro de série (dans ce cas j'affiche cette constante au démarage du programme). |
Ca ne sert pas à grand chose. L'usage montre que les macros standards __DATE__ et __TIME__suffisent
Code :
|
Grillaid..
Marsh Posté le 28-06-2006 à 16:11:42
bonjour , bonjour
je developpe sous linux avec les traditionnels GCC et Make. Je cherche une facon de différencier automatiquement mes executables à chaque compilation. Genre dès que je modifie le code source et que je lance mon makefile un numéro s'incrémente sur le nom de l'execuatable, ou alors une constante préprocesseur se voit attribuer un numéro de série (dans ce cas j'affiche cette constante au démarage du programme).
si quelqu'un à une idée?
merci d'avance.