PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Serveur - Sécurité et techniques > fr.comp.os.unix > Compiler en intégrant des variables
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
fr.comp.os.unix Système UNIX.

Compiler en intégrant des variables

Réponse
 
LinkBack Outils de la discussion
Vieux 28/04/2006, 19h33   #1
Delf
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Compiler en intégrant des variables

Bonjour.

Je cherche à faire quelque chose du genre :

Le fait de compiler le programme insère la date courante dans le code
source du main.cpp

Je ne sais pas ou chercher...
Merci.

--
Delf
Do not use this email in Cc!
Tout bonheur commence par un petit déjeuner tranquille.
  Réponse avec citation
Vieux 28/04/2006, 19h34   #2
Delf
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Compiler en intégrant des variables

Delf wrote:

> [...]


gcc -o a a.c -DDATE="`date +%s`"
printf("%ld\n", DATE);

J'avais oublié le '=' dans mes tests...

--
Delf
Do not use this email in Cc!
A quoi bon soulever des montagnes quand il est si simple de passer par
dessus ?
  Réponse avec citation
Vieux 28/04/2006, 19h46   #3
Delf
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Compiler en intégrant des variables

Delf wrote:

> gcc -o a a.c -DDATE="`date +%s`"
> printf("%ld\n", DATE);


-DDATE="`date '%D, %T'`"

Ah ben là, ça marche plus

--
Delf
Do not use this email in Cc!
Quand je vais aux chiottes, je prends un manuel CISCO.
  Réponse avec citation
Vieux 28/04/2006, 19h50   #4
Delf
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Compiler en intégrant des variables

Delf wrote:

> Ah ben là, ça marche plus


-DDATE=\"`date +%D`\"

--
Delf
Do not use this email in Cc!
A quoi bon soulever des montagnes quand il est si simple de passer par
dessus ?
  Réponse avec citation
Vieux 28/04/2006, 19h55   #5
Delf
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Compiler en intégrant des variables

Delf wrote:

> -DDATE=\"`date +%D`\"


-DDATE="\"`date '+%D, %T'`\""

Adjugé vendu enfin...

--
Delf
Do not use this email in Cc!
L'homme n'est que poussière. La femme est aspirateur.
  Réponse avec citation
Vieux 29/04/2006, 09h34   #6
Jean-Louis Liagre
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Compiler en intégrant des variables

Delf wrote:
> Delf wrote:
>
>> -DDATE=\"`date +%D`\"

>
> -DDATE="\"`date '+%D, %T'`\""
>
> Adjugé vendu enfin...


ANSI prédéfinit les macros __DATE__ et __TIME__.

printf("%s %s\n", __DATE__, __TIME__);
  Réponse avec citation
Vieux 29/04/2006, 18h33   #7
JustMe
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Compiler en intégrant des variables

Jean-Louis Liagre a écrit
> Delf wrote:
>> Delf wrote:
>>
>>> -DDATE=\"`date +%D`\"

>>
>> -DDATE="\"`date '+%D, %T'`\""
>>
>> Adjugé vendu enfin...

>
> ANSI prédéfinit les macros __DATE__ et __TIME__.
>
> printf("%s %s\n", __DATE__, __TIME__);


Je les connaissais pas ces deux là. Y'a une liste exhaustive quelque
part ? (personnellement j'adore __FILE__ et __LINE__)


  Réponse avec citation
Vieux 29/04/2006, 19h21   #8
Delf
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Compiler en intégrant des variables

JustMe wrote:

> Je les connaissais pas ces deux là. Y'a une liste exhaustive quelque
> part ? (personnellement j'adore __FILE__ et __LINE__)


cpp -dM /dev/null

--
Delf
Do not use this email in Cc!
Tant que l'homme sera mortel, il ne sera jamais décontracté.
  Réponse avec citation
Vieux 29/04/2006, 20h27   #9
JustMe
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Compiler en intégrant des variables

Delf a écrit
> JustMe wrote:
>
>> Je les connaissais pas ces deux là. Y'a une liste exhaustive quelque part ?
>> (personnellement j'adore __FILE__ et __LINE__)

>
> cpp -dM /dev/null


Ca n'est pas exhaustif


  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 08h25.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,10296 seconds with 17 queries