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

  FORUM HardWare.fr
  Programmation
  C++

  Problème de compilation gcc / Repertoires 'include' pas trouvés

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de compilation gcc / Repertoires 'include' pas trouvés

n°1924154
NathanGe
Posté le 15-09-2009 à 10:36:39  profilanswer
 

Bonjour,
 
J'ai installé la version 'mandriva linux 2008' gratuite sur mon PC après avoir émulé linux par VMWare.
J'ai demandé à faire l'installation la plus complète, à partir des 3 CDs, ce qui ne pas posé de souci.
 
Le problème, maintenant, c'est que je ne parviens pas à compiler des programmes, même très simple, avec la version 4.2.2 de gcc qui vient avec cette distribution.
 
En effet, j'ai réalisé un programme simple

Code :
  1. #include <iostream>
  2. using namespace std;
  3. void main()
  4. {
  5.       cout << "Hello World!" << endl;
  6. }


La commande :

Code :
  1. gcc -c main.c


renvoie :

Code :
  1. erreur: iostream : Aucun fichier ou répertoire de ce type
  2. erreur: expected '=',',' ...
  3. erreur: 'cout' undeclared (first use in this function)'
  4. ...


Il semble déjà que certains 'include' de répertoire n'aient pas été pris en compte.
 
J'ai donc rajouté d'autres chemins à travers les lignes de commandes :

Code :
  1. gcc -c -I/usr/include/c++/4.2.2 main.c


ou

Code :
  1. gcc -c -I/usr/include/c++/4.2.2 -I/usr/include/c++/4.2.2/backward main.c


mais de nouveaux fichiers d'en-tete ne sont pas trouvé à leur tour ce qui engendre encore beaucoup plus de messages d'erreur.
 
Est-ce que vous sauriez d'où viens ce problème et pour quelles raisons je ne parviens pas à réaliser une compilation sans erreur ?
Comment faire pour que gcc trouve correctement, et sans problème, les include qu'il faut, surtout sur un programme aussi simple ?
 
D'avance merci de votre aide,
 
NathanG

mood
Publicité
Posté le 15-09-2009 à 10:36:39  profilanswer
 

n°1924215
Joel F
Real men use unique_ptr
Posté le 15-09-2009 à 13:54:04  profilanswer
 

g++ -c main.cpp ...

n°1924272
NathanGe
Posté le 15-09-2009 à 16:05:47  profilanswer
 

OK, merci ...
Désolé de cette bétise,
 
Mais, pour info, quelle différence fait-tu entre g++ et gcc en terme de commande. Est-ce que gcc ne permet d'appeler g++ ?

n°1924326
regexp42
Eplucheur de RFC.
Posté le 15-09-2009 à 20:00:36  profilanswer
 

gcc compile le C.
g++ compile le C++.

n°1924411
Taz
bisounours-codeur
Posté le 16-09-2009 à 08:49:20  profilanswer
 

RTFM quand même des fois


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

  Problème de compilation gcc / Repertoires 'include' pas trouvés

 

Sujets relatifs
include sans image site distantProblème menu horizontal CSS
Probleme d'upload fichiers div ajax(c urgent)AS 3.0, problème d'agrandissement
Problème navigation sur un hébérgeur de site web htmlcross compilation C++ et wrapper C++
Problème de code PHPProblème affichage html
Problème import mysql win depuis linuxProblème avec la fonction SCardTransmit
Plus de sujets relatifs à : Problème de compilation gcc / Repertoires 'include' pas trouvés


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