Précédent   Forum des professionnels en informatique > Systèmes > Linux
Linux Forum d'entraide sur le système Linux. Avant de poster -> Tutoriels Linux, F.A.Q Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/01/2011, 23h18   #1
Futur Membre du Club
 
Inscription : octobre 2009
Messages : 96
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 96
Points : 17
Points : 17
Par défaut pipe avec gcc

Salut tout le monde je veux compiler tout les fichiers de mon répertoire j'ai écris cette commande mais ça ne marche pas !
Code :
find *.c | gcc -o * *.c
vous pouvez m'aider svp
zoro007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 09h25   #2
Responsable Modération
 
Avatar de ok.Idriss
 
Homme Idriss Neumann
Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)
Inscription : février 2009
Messages : 1 974
Détails du profil
Informations personnelles :
Nom : Homme Idriss Neumann
Âge : 21
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)

Informations forums :
Inscription : février 2009
Messages : 1 974
Points : 5 965
Points : 5 965
Salut.

Ceci devrait fonctionner :
Code :
1
2
3
[ ~] find *.c -exec gcc * -o prog \;
[ ~] find *.c | gcc * -o prog
[ ~] for i in `find *.c`; do gcc $i; done;
?

Cordialement,
Idriss
ok.Idriss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 09h33   #3
Rédacteur/Modérateur
 
Avatar de troumad
 
Homme Bernard SIAUD
Enseignant
Inscription : novembre 2003
Messages : 4 400
Détails du profil
Informations personnelles :
Nom : Homme Bernard SIAUD
Âge : 44
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 4 400
Points : 4 950
Points : 4 950
Il manque l'option -o au système avec le for

Pourquoi pas un makefile ? Il y en a d'automatique qui gère ça sans problème.
__________________
Modérateur Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels
troumad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 09h36   #4
Responsable Modération
 
Avatar de ok.Idriss
 
Homme Idriss Neumann
Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)
Inscription : février 2009
Messages : 1 974
Détails du profil
Informations personnelles :
Nom : Homme Idriss Neumann
Âge : 21
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)

Informations forums :
Inscription : février 2009
Messages : 1 974
Points : 5 965
Points : 5 965
Citation:
Envoyé par troumad Voir le message
Il manque l'option -o au système avec le for
Par défaut (sans -o), c'est un exécutable a.out qui est crée (ceci dit il sera ré-ecris à chaque itération ).

Cordialement,
Idriss
ok.Idriss est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h09.


 
 
 
 
Partenaires

Hébergement Web