Changer le path de la librairie standard

Changer le path de la librairie standard - C - Programmation

Marsh Posté le 12-06-2007 à 21:43:41    

Bonjour,
j'ai une question surement toute bete : je suis sous windows et j'utilise soit Cygwin soit minGW (j'ai le meme probleme sur les deux) pour compiler.
Le probleme c'est qu'il me trouve pas les librairies standards (stdio.h, stdlib.h), je suis obligé de lui ajouter à chaque fois avec : gcc - I C:\Cygwin\usr\include ....
Donc je voulais savoir où est défini le path de ces librairies pour pouvoir y mettre ce répertoire et pas le taper à chaque fois ?  :??:  
 
Merci de vos réponses
Bonne soirée


---------------
Blog pour les amateurs d'aquathlon
Reply

Marsh Posté le 12-06-2007 à 21:43:41   

Reply

Marsh Posté le 12-06-2007 à 22:31:34    

skyh_ead a écrit :

Bonjour,
j'ai une question surement toute bete : je suis sous windows et j'utilise soit Cygwin soit minGW (j'ai le meme probleme sur les deux) pour compiler.
Le probleme c'est qu'il me trouve pas les librairies standards (stdio.h, stdlib.h), je suis obligé de lui ajouter à chaque fois avec : gcc - I C:\Cygwin\usr\include ....
Donc je voulais savoir où est défini le path de ces librairies pour pouvoir y mettre ce répertoire et pas le taper à chaque fois ?  :??:  
 
Merci de vos réponses
Bonne soirée


 
normalement ça dépend du shell que tu utilise je crois, les libs ca doit être défini dans un fichier dans ton homedir, un fichier nommé .bashrc, .cshrc, ou .shrc quelque chose comme ca je dirais.

Reply

Marsh Posté le 13-06-2007 à 08:03:07    

Ce sont des headers, pas des librairies. gcc reconnait les variables d'environnement CPATH et C_INCLUDE_PATH. Tu peux positionner ces variables pour dire à GCC où aller chercher les headers.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed