Pages : 1
#1 Le 06/08/2007, à 12:37
- nina2007
pb avec gcc
Bonjour à tous
voici mon pb, je dois commencer à programmer en C++ sous Ubuntu. J'ai commencé par ce code tres simple pour tester
#include <stdio.h>
int main(int argc, char* argv[])
{printf("Bonjour");
return 0;
}
j'enregistre sous le nom test.cpp
pour la compilation je fais: gcc -c test.cpp
voici ce qu'il me renvoit:
gcc: error trying to exec 'cclplus': execvp:aucun fichier ou repertoire de ce type
de quoi peut-il s'agir? merci de m'aider
Hors ligne
#2 Le 06/08/2007, à 12:42
- pixi-pix
Re : pb avec gcc
je vais faire des recherche sur ton sujet mais deja niveau code si je peux me permetre tu devrais deja le mettre entre les balise code prevu a cette effet
int main(int argc, char** argv)
{
printf("%s\n", "Bonjour");
return 0;
}
De plus quand tu utlise un printf met un \n qui signifie un retour a la ligne ou la fonction flush(), si non le printf va attendre la fin de l'execution de ton programe pour tout afficher et si tu fais des gros projet evite absolument l'utilisation de printf a cause de ses alocation de memoire de m*** ensuite petite question personel mais ne met pas char* av[], mais utilise ** enfin c'est juste perso
Dans le cas present tu utlise pas les parametre d'entre donc pour evite les warning de variable mon utiliser a la compilation en fonctions des flags declare ta fonction main comme ca
int main(void)
{
....
....
return (0);
}
Pour le problem de compilation de je vais regarder ca sur google je te donne al reponse dans 5 minutes
[EDIT]
Cherche plus du coter de g++
au lieu de taper gcc *.cpp
tu tape g++ *.cpp
Dernière modification par pixi-pix (Le 06/08/2007, à 12:50)
Hors ligne
#3 Le 06/08/2007, à 14:13
- nina2007
Re : pb avec gcc
merci bcp pour ton aide
au fait j'ai résolu le pb en installant le build-essential et en utilisant g++ au lieu de gcc
sinon si je peux me permettre j'ai un autre pb:)
lorsque je fais l'execution d'un prog (je possede l'executable)
j'ai ce message d'erreur:
error while loading shared librairies: libstdc++-libc6.2-2.so.3: cannot open shared object file: no such file or directory
une autre question: est ce que le STL est installée par défaut sous Ubuntu?
si c non comment je devrais faire pour l'installer?
merci
Hors ligne
#4 Le 06/08/2007, à 14:18
- pixi-pix
Re : pb avec gcc
alors la je suis dsl mais je n'ai jamais fais de c++ j'ai donner ou trois conseil car la c'etait identique au C mais apres faut voir un expret en c++ mais je vais me renseigne sur la chose
je veux pas dire une connerie maisej crois que c'est un problem de linkage de libraire je n'ai jamais eu ce problem
Hors ligne
#5 Le 06/08/2007, à 14:22
- nina2007
Re : pb avec gcc
merci pixi-pix
Hors ligne
#6 Le 06/08/2007, à 14:40
- pixi-pix
Re : pb avec gcc
essai de poster ta question sur le forum de http://www.developpez.net/ dans la section c++ ils repondent rapidement je vais la bas quand j'ai des question sur un langague de progra quand tu as la reponse tu peux la poster ici car je suis interesser
Hors ligne
#7 Le 06/08/2007, à 14:53
- nina2007
Re : pb avec gcc
ok promis
merci encore
Hors ligne
#8 Le 06/08/2007, à 15:00
- yohann
Re : pb avec gcc
c'est un executable qsue tu a compiler toi meme?
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#9 Le 06/08/2007, à 15:16
- nina2007
Re : pb avec gcc
non
tu peux m'aider?
Dernière modification par nina2007 (Le 06/08/2007, à 15:17)
Hors ligne
#10 Le 06/08/2007, à 16:30
- yohann
Re : pb avec gcc
je ne sais pas si je peux t'aider, comme l'a dit pixi pix , la phrase:
error while loading shared librairies: libstdc++-libc6.2-2.so.3: cannot open shared object file: no such file or directory
signifie que le prog ne trouve pas le fichier partager libstdc++-libc6.2-2.so
c'est con j'avais vu sur le planete un outils qui permetait de savoir dans quel dépot est présent un fichier mais je me rappelle plus lequel...
sinon tu peut essayer avec synaptic...
ou apt-cache search libstdc++
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#11 Le 06/08/2007, à 17:27
- HymnToLife
Re : pb avec gcc
sudo apt-get install build-essential
C'est tout ^^
- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !
Hors ligne
#12 Le 06/08/2007, à 19:21
- yohann
Re : pb avec gcc
oui mais elle dit qu'elle a déja installer le build essential.
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#13 Le 06/08/2007, à 19:33
- HymnToLife
Re : pb avec gcc
Au temps pour moi, j'avais pas vu que le problème avait changé ^^ La lib manquante se trouve dans le paquet libstdc++2.10-glibc2.2
c'est con j'avais vu sur le planete un outils qui permetait de savoir dans quel dépot est présent un fichier mais je me rappelle plus lequel...
http://packages.ubuntu.com/ => rechercher le fichier en question dans le second champ.
Dernière modification par HymnToLife (Le 06/08/2007, à 19:35)
- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !
Hors ligne
#14 Le 06/08/2007, à 19:40
- yohann
Re : pb avec gcc
cool, bon c'est pas ce que j'avais vu sur le planete mais ça marche aussi...
merci en tout cas
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#15 Le 07/08/2007, à 07:28
- nina2007
Re : pb avec gcc
merciiiiiiiiii bcp
ça a marché g installé le paquet que m'a indiqué HymnToLife
Hors ligne
Pages : 1