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 ****