Salut les gens,
J'ai un probleme lamentable avec des parentheses qui disparaissent...
Explications: le projet necessite qu'une fonction interne a gcc soit redefinie ce qui se fait avec une macro. Exemple:
Code :
- gcc -D "macro = ciel, mon mari" monprojet.c
|
Jusque la, pas de problemes. Mais... lorsque je veux sauver la commande dans un fichier "build.cmd", les parentheses qui protege la macro degagent et je rotis sur les piques de Satan. Exemple de contenu de build.cmd:
Code :
- gcc -D macro = ciel, mon mari monprojet.c
|
Ca a l'air con comme ca hein? Ben ouais... Et pourtant... Merci a toi si tu sais regler ca
voici le Makefile (simplifie)
-------------------------
Code :
- FLAGS = -D "macro = ciel, mon mari"
- all:
- echo gcc ${FLAGS} monprojet.c > build.cmd
- gcc ${FLAGS} monprojet.c
|