Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1181 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Problèmes de compilation avec gcc sous Linux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problèmes de compilation avec gcc sous Linux

n°637802
akalash47
Posté le 10-02-2004 à 17:32:37  profilanswer
 

Voila, j'ai installé la Red Hat 9 il y a un mois avec les outils de développement appropriés (donc gcc) pour du C++.
Or lorsque je compile mes programmes, gcc corrige les erreurs lorsqu'il y en a, mais affiche des pages et des pages de retour d'erreurs lorsqu'ils en sont exempt, pour s'arrêter enfin en déclarant "le code de retour d'exécution retourné est 1" (????).
Quelqu'un peut-il me venir en aide SVP ?
 
N.b. : je compile mes programmes sous Terminal

mood
Publicité
Posté le 10-02-2004 à 17:32:37  profilanswer
 

n°637803
kadreg
profil: Utilisateur
Posté le 10-02-2004 à 17:33:28  profilanswer
 

Tu programmes comme un pied [:spamafote]
 
Le dernier gcc est très dur sur ce qu'il compile.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°637819
akalash47
Posté le 10-02-2004 à 17:41:05  profilanswer
 

kadreg a écrit :

Tu programmes comme un pied [:spamafote]
 
Le dernier gcc est très dur sur ce qu'il compile.


 
Ca m'étonnerait quand même, vu que j'ai essayé avec des programmes hyper simples (du style "int main(){cout<<"compile moi ca"<<endl; return 0;}" )
Et j'arrive pas non plus à les compiler...
Sinon ça signifie quoi "très dur" ? Sur quoi il est vachement exigeant ?
g++ ça se télécharge où et ça s'installe comment ? Parce que Linux je débute et je galère VRAIMENT !! Déjà j'arrive pas à installer mes drivers pour GeForce alors... :(

n°637822
kadreg
profil: Utilisateur
Posté le 10-02-2004 à 17:42:43  profilanswer
 

Tu avais mis un #include <iostream> ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°637825
akalash47
Posté le 10-02-2004 à 17:44:11  profilanswer
 

kadreg a écrit :

Tu avais mis un #include <iostream> ?


 
Ouais tout de même  !!!

n°637826
kadreg
profil: Utilisateur
Posté le 10-02-2004 à 17:45:05  profilanswer
 

Bah montre un peu ce que te dit le compilateur lorsque tu compiles ce mini programme :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°637830
akalash47
Posté le 10-02-2004 à 17:48:02  profilanswer
 

Ben en fait, je suis à l'IUT et je compile chez moi.
Donc j'apporterai une capture d'écran demain, désolé... :D  
Mais je suis surpris que personne n'ai jamais rencontré ce genre de problèmes...

n°637833
chrisbk
-
Posté le 10-02-2004 à 17:48:44  profilanswer
 

akalash47 a écrit :


 
Ouais tout de même  !!!


 
et le using namespace std ?

n°637834
akalash47
Posté le 10-02-2004 à 17:48:50  profilanswer
 

Ah sinon, quelqu'un sait où télécharger g++ ?

n°637837
akalash47
Posté le 10-02-2004 à 17:49:37  profilanswer
 

chrisbk a écrit :


 
et le using namespace std ?


 
Ouais aussi !!! :ange:

mood
Publicité
Posté le 10-02-2004 à 17:49:37  profilanswer
 

n°637838
kadreg
profil: Utilisateur
Posté le 10-02-2004 à 17:50:25  profilanswer
 

akalash47 a écrit :

Ah sinon, quelqu'un sait où télécharger g++ ?


 
IL EST DéJà DANS TOUTES LES DISTRIBS, TU AS DéJà DU MAL A COMPILER UN HELLO WORLD, LE BOOTSTRAPING DE GCC ON EST PAS COUCHé
 
edit : putain de capslock :o


Message édité par kadreg le 10-02-2004 à 17:50:41

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°637840
akalash47
Posté le 10-02-2004 à 17:52:22  profilanswer
 

Merci c'est sympa

n°637844
kadreg
profil: Utilisateur
Posté le 10-02-2004 à 17:53:10  profilanswer
 

akalash47 a écrit :

Merci c'est sympa


 
Sans message d'erreur, on peut pas t'aider [:spamafote] Normalement, tu lui file un fichier, gcc le compile. Il est pas chiant.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°637845
akalash47
Posté le 10-02-2004 à 17:53:48  profilanswer
 

OK bah j'ai plus qu'à réessayer.

n°642790
mattboll
Posté le 14-02-2004 à 16:47:51  profilanswer
 

gcc c'est pas un compilateur c? et g++ un compilateur c++? lol
si j'en suis sûr et effectivement g++ se trouve sur toute distrib linux
 
au fait t'es à kel iut?

n°642792
kadreg
profil: Utilisateur
Posté le 14-02-2004 à 16:50:39  profilanswer
 

mattboll a écrit :

gcc c'est pas un compilateur c? et g++ un compilateur c++? lol
si j'en suis sûr


 
Et bien tu as perdu. gcc signifie  Gnu Compiler Collection, et est un frontend de compilation. les compilateurs son cc1 pour le c et cc1plus pour le C++. g++ étant une convénience, à savoir un appel à gcc avec des paramètres par défauts.
 


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°642798
Taz
bisounours-codeur
Posté le 14-02-2004 à 17:01:13  profilanswer
 

kadreg a écrit :


 
IL EST DéJà DANS TOUTES LES DISTRIBS, TU AS DéJà DU MAL A COMPILER UN HELLO WORLD, LE BOOTSTRAPING DE GCC ON EST PAS COUCHé

t'es sous WINDOWS PARCE QUE SINON LES ACCENTS COMME ÉÈÀ N'APPARAÎTRAIENT PAS EN MINUSCULE :o

n°642811
black_lord
Truth speaks from peacefulness
Posté le 14-02-2004 à 17:38:57  profilanswer
 

j'ai une fedora donc je me suis dis que ca venait peut être du compilo red-hat :
$ gcc -v
Lecture des spécification à partir de /usr/lib/gcc-lib/i386-redhat-linux/3.3.2/specs
Configuré avec: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --host=i386-redhat-linux
Modèle de thread: posix
version gcc 3.3.2 20031022 (Red Hat Linux 3.3.2-1)
 
$ make hello
g++     hello.cc   -o hello
$ ./hello
hello world
$
 
avec hello.cc le programme suivant :

Code :
  1. // hello.cc
  2. #include <iostream>
  3. using namespace std;
  4. main()
  5. {
  6.   cout << "hello world" << endl;
  7.   return 0;
  8. }


 
si ça marche pas c'est que tu fais qqch pas correctement

n°642815
Taz
bisounours-codeur
Posté le 14-02-2004 à 17:43:35  profilanswer
 

int main() :o
et pas la peine de mettre le return 0;
et non, std::endl n'est pas une manière plus jolie ou plus C++ de dire '\n' :o

n°642817
black_lord
Truth speaks from peacefulness
Posté le 14-02-2004 à 17:45:59  profilanswer
 

t'es contrariant toi :o

n°643710
akalash47
Posté le 16-02-2004 à 13:02:04  profilanswer
 

mattboll a écrit :

gcc c'est pas un compilateur c? et g++ un compilateur c++? lol
si j'en suis sûr et effectivement g++ se trouve sur toute distrib linux
 
au fait t'es à kel iut?


 
Je suis à l'IUT Léonard de Vinci à Reims.
Sinon j'ai la Red Hat 9 et je n'y ai pas trouvé de g++.
Mais si quelqu'un avait la gentillesse de m'indiquer quel package installer ce serait cool... :jap:

n°643721
kadreg
profil: Utilisateur
Posté le 16-02-2004 à 13:10:14  profilanswer
 

gcc-c++-3.2.2-5


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°643757
shogoune
Posté le 16-02-2004 à 13:31:16  profilanswer
 

taz a écrit :

int main() :o
et pas la peine de mettre le return 0;
et non, std::endl n'est pas une manière plus jolie ou plus C++ de dire '\n' :o


tu as deja fait du c++ toi ?????
tu declares une fonction (int main) et une fonction ca retourne quelque chose (0 dans ce cas)

n°643765
kadreg
profil: Utilisateur
Posté le 16-02-2004 à 13:33:23  profilanswer
 

shogoune a demandé à taz :


tu as deja fait du c++ toi ?????


 
[:quoted] et fortune :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°643768
drasche
Posté le 16-02-2004 à 13:35:04  profilanswer
 

excellent!!!! [:fuel]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°643769
Taz
bisounours-codeur
Posté le 16-02-2004 à 13:35:20  profilanswer
 

shogoune a écrit :


tu as deja fait du c++ toi ?????

non, non je fais que passer
 

shogoune a écrit :


tu declares une fonction (int main) et une fonction ca retourne quelque chose (0 dans ce cas)

c'est écrit dans la norme, voir l'ARM 19 §3.4


Message édité par Taz le 16-02-2004 à 13:36:09
n°643771
*syl*
--&gt; []
Posté le 16-02-2004 à 13:36:02  profilanswer
 

shogoune a écrit :


tu as deja fait du c++ toi ?????
tu declares une fonction (int main) et une fonction ca retourne quelque chose (0 dans ce cas)

[:rofl2][:rofl2][:rofl2]

n°643776
fabien
Vive la super 5 !
Posté le 16-02-2004 à 13:36:57  profilanswer
 

shogoune a écrit :


tu as deja fait du c++ toi ?????

à mon avis Taz n'a jamais fait de c++, il fait surement partie de ces newbies qui veulent se la peter sur un forum "je maitrise c++" ... pitoyable ce genre de personne   :o  


---------------
Découvre le HFRcoin ✈ - smilies
n°643783
R3g
fonctionnaire certifié ITIL
Posté le 16-02-2004 à 13:40:16  profilanswer
 

Ca m'étonne pas que gdesklets aie des fuites mémoires, si tous les développeurs sont aussi nuls en C...


---------------
Au royaume des sourds, les borgnes sont sourds.
n°643791
Taz
bisounours-codeur
Posté le 16-02-2004 à 13:42:49  profilanswer
 

R3g a écrit :

Ca m'étonne pas que gdesklets aie des fuites mémoires, si tous les développeurs sont aussi nuls en C...

1) gdesklets est écrit à 95% en python
2) la fuite ne vient pas de gdesklets, mais du code C du binging GTK-python, qui lui est écrit en C (avec du bordel généré automatiquement en scheme :heink:)

n°643792
uriel
blood pt.2
Posté le 16-02-2004 à 13:42:52  profilanswer
 

R3g a écrit :

Ca m'étonne pas que gdesklets aie des fuites mémoires, si tous les développeurs sont aussi nuls en C...


 
tout ca n'arriverai jamais en java.... [:itm]
 
[:neowen]


---------------
IVG en france
n°643800
Hermes le ​Messager
Breton Quiétiste
Posté le 16-02-2004 à 13:44:40  profilanswer
 

http://subotm.free.fr/normaux/ptdryvele2.gif

n°643826
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 16-02-2004 à 13:52:07  profilanswer
 

shogoune a écrit :


tu as deja fait du c++ toi ?????


t'as perdu une occasion de te taire mon grand (et merci pour la crise de rire au passage)


---------------
J'ai un string dans l'array (Paris Hilton)
n°643831
Joel F
Real men use unique_ptr
Posté le 16-02-2004 à 13:53:31  profilanswer
 

shogoune a écrit :


tu as deja fait du c++ toi ?????
tu declares une fonction (int main) et une fonction ca retourne quelque chose (0 dans ce cas)


 
grillaid mais  :lol:

n°643883
ffluff
Challenge Everything
Posté le 16-02-2004 à 14:35:47  profilanswer
 

shogoune a écrit :


tu as deja fait du c++ toi ?????
tu declares une fonction (int main) et une fonction ca retourne quelque chose (0 dans ce cas)


moi je dis il a raison :o
Taz n'a jamais programmé en C++, Taz utilise windows , Taz deteste le python  :lol:


---------------
«Le succès consiste à aller d'échecs en échecs sans jamais perdre son enthousiasme» - Churchill
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Problèmes de compilation avec gcc sous Linux

 

Sujets relatifs
realisation d'un lecteur cd sous linuxPetit probleme (apres compilation)
problème de compilation(scite)[traitement de nombres] Comment pourrais je faire ça sous Linux ?
Adaptations entre Windows et Linuxconfigurer MySQL et PHP sur Linux
optimisation a la compilationpassage de php/mysql vers php/access : problemes [resolu]
[ ASM INTEL LINUX ] - Besoin d'aide pour comprendre qques trucs Svpportage vers linux
Plus de sujets relatifs à : Problèmes de compilation avec gcc sous Linux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR