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 02/12/2010, 20h58   #1
Invité de passage
 
Inscription : novembre 2010
Messages : 9
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 9
Points : 3
Points : 3
Par défaut compiler c++ avec linux

bonsoir je programme en c++ sur l'os linux ubuntu, je voudais compiler mon fichier .cpp alors j'utilise la commande gcc -c -Wall main.cpp

et ça marche j'ai mon fichier objet main.o, maintenant mon problème c'est la commande pour crée mon executable
j'ai essayé avec gcc -o executable main.o
mais ça m'affiche des erreurs, je sais pas si c'est la commande qui est pas bonne ou c'est un manque de bibliothéque

Merci
supernova91 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 02/12/2010, 22h02   #2
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
Donne au moins tes erreurs !
__________________
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 10
Vieux 03/12/2010, 16h22   #3
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 972
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 972
Points : 5 940
Points : 5 940
Salut.

Pour compiler en C++ via la ligne de commande, le plus simple c'est comme ceci avec g++ :

Code :
1
2
[ ~] g++ nom_fichier.cpp -o nom_programme
[ ~] ./nom_programme
ou encore :

Code :
1
2
[ ~] g++ nom_fichier.cpp
[ ~] ./a.out
Cordialement,
Idriss
ok.Idriss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2010, 21h06   #4
Invité de passage
 
Inscription : novembre 2010
Messages : 9
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 9
Points : 3
Points : 3
Merci pour votre aide ,ça m'a bien aidé
supernova91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2010, 11h31   #5
Membre confirmé
 
Avatar de golden boy
 
Homme Enzo
Lycéen
Inscription : novembre 2010
Messages : 120
Détails du profil
Informations personnelles :
Nom : Homme Enzo
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : novembre 2010
Messages : 120
Points : 224
Points : 224
gcc c'est pour le C
g++ c'est pour le C++

Si tu es débutant, je te conseille de te tourner vers un IDE qui fera les commandes à ta place, sous GNU/Linux il y a Code::Blocks de bien : http://www.codeblocks.org/ (De plus, C::B devrait utilisé le compilateur g++ par défaut en principe...)

Mais si tu veux quand même le faire à la ligne de commande, alors je te conseille de lire cette page MAN en français qui te donne toutes les options et arguments : http://man.developpez.com/man1/gcc.1.php
golden boy est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 05/12/2010, 09h17   #6
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
Citation:
Envoyé par golden boy Voir le message
Si tu es débutant, je te conseille de te tourner vers un IDE qui fera les commandes à ta place, sous GNU/Linux il y a Code::Blocks de bien : http://www.codeblocks.org/ (De plus, C::B devrait utilisé le compilateur g++ par défaut en principe...)
Pour code::blocks : http://www.developpez.net/forums/f37...p/code-blocks/
__________________
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 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h27.


 
 
 
 
Partenaires

Hébergement Web