Variables invisibles
Résolu/Fermé
avico83
Messages postés
8
Date d'inscription
mardi 21 août 2007
Statut
Membre
Dernière intervention
5 septembre 2007
-
4 sept. 2007 à 09:03
mamiemando Messages postés 33574 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 14 mars 2025 - 5 sept. 2007 à 14:31
mamiemando Messages postés 33574 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 14 mars 2025 - 5 sept. 2007 à 14:31
A voir également:
- Variables invisibles
- Icones barre des taches invisibles ✓ - Forum Windows 10
- Indesign afficher les caractères invisibles ✓ - Forum InDesign
- Fichiers invisibles mais prenant de la place sur le disque dur ✓ - Forum Disque dur / SSD
- Comment avoir des blocs invisibles sur minecraft - Forum Minecraft
- ID block s'affiche pas Minecraft - Forum Minecraft
3 réponses
mamiemando
Messages postés
33574
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
14 mars 2025
7 833
4 sept. 2007 à 21:13
4 sept. 2007 à 21:13
Ben les variables du makefile sont locales aux makefile. Même avec un export tu ne peux pas les récupérer dans ton shell. Par contre tu peux récupérer tes variables shell dans ton makefile. En fait tu dois voir un makefile comme un script shell. En shell non plus tu ne peux pas récupérer les variables internes à ton script.
A noter que dans le cas du shell tu peux conserver tes variables avec la commandes shell source, pas utilisable dans un makefile.
Bonne chance
(mando@aldur) (~) $ cat truc.sh #!/bin/bash export PLOP1="plop_1" export PLOP2="plop_2" export PLOP3="plop-3" echo $PLOP1 $PLOP2 $PLOP3 (mando@aldur) (~) $ env | grep PLOP (mando@aldur) (~) $ ./truc.sh plop_1 plop_2 plop-3 (mando@aldur) (~) $ env | grep PLOP (mando@aldur) (~) $ export PLOP1="plop_1" (mando@aldur) (~) $ export PLOP2="plop_2" (mando@aldur) (~) $ export PLOP3="plop-3" (mando@aldur) (~) $ echo $PLOP1 $PLOP2 $PLOP3 plop_1 plop_2 plop-3 (mando@aldur) (~) $ env | grep PLOP PLOP3=plop-3 PLOP2=plop_2 PLOP1=plop_1
A noter que dans le cas du shell tu peux conserver tes variables avec la commandes shell source, pas utilisable dans un makefile.
Bonne chance
avico83
Messages postés
8
Date d'inscription
mardi 21 août 2007
Statut
Membre
Dernière intervention
5 septembre 2007
5 sept. 2007 à 10:38
5 sept. 2007 à 10:38
Merci pour ta reponse,
je vien de resoudre mon problème.
C'etait à cuase du command sudo su que c'etait qui appelait au script dans le Makefile.
je ne comprends pas pourquois mais.. j'ai enlevé le sudo et maintenant ça marche
je vien de resoudre mon problème.
C'etait à cuase du command sudo su que c'etait qui appelait au script dans le Makefile.
je ne comprends pas pourquois mais.. j'ai enlevé le sudo et maintenant ça marche
mamiemando
Messages postés
33574
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
14 mars 2025
7 833
5 sept. 2007 à 14:31
5 sept. 2007 à 14:31
J'ai pas tout compris mais bon l'essentiel c'est que ça marche ;)