Laurent Bonnet wrote:
> 
> Salut,

Salut 

> 
> J'ai un soucis de programmation sous linux. La compilation d'un
> programme incluant la ligne suivante ne marche pas :
> 
> #include <iostream.h>
> 
> Le compilateur (gcc) m'indique qu'il ne trouve pas le fichier iostream.h
>  Celui ci figure bien sur mon disque dur pourtant. Comment faire pour
> que ca compile ?
> 
Il est où ce fichier sur ton disque dur ??

Il existe des repertoires "specifique" pour les includes (je ne les
connais pas tous mais par exemple /usr/include en est un.

Pour etre sur que le compilateur trouve ton fichier d'include, il faut
que tu lui donne le repertoire ou il se trouve grace à l'option suivante
de gcc :


DIRECTORY OPTIONS
       These  options  specify  directories  to search for header
       files, for libraries and for parts of the compiler:

       -Idir  Append directory dir to  the  list  of  directories
              searched for include files.

Tu peux retrouver cela en faisant "man gcc".

Donc si met ton fichier iostream.h dans /home/toto, tu ajoutes
-I/home/toto à ta ligne de commande pour compiler.

Voila
a+


Linux-Azur :      http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****

Répondre à