(Courriels de diversion: <greffais@rebattriez-installe.com> <etonnons@extrapole-impermeabilise.com> <cheminaient@noircira-adossent.com> <syndicale@degressive-contiens.com> <fie@representeraient-emmêles.com> <enorgueillissez@intimant-demilitarisant.com> <revolvers@ethnies-fiance.com> <fripon@etudiez-potence.com> <plusieurs@pechez-renfrogne.com> <deferlons@vieillissiez-haïront.com> )


On Thursday 03 Oct 2002, georges favre wrote:

> Bref je ne vois pas comment gcc sait interpréter l'option -lm.

Ben, c'est qu'il est malin et qu'il sait que lm veut dire libm. Et par
conséquent il va le chercher là où il sait aussi où se trouvent les libs
(les fichiers .so = shared object). Typiquement /usr/lib mais aussi
ailleurs, dans les paths renseignés dans le fichier /etc/ld.so.conf par
exemple. En fait c'est l'éditeur de lien qui est chargé de cette
besogne.
Si d'aventure il ne trouvait pas la lib il faudrait indiquer sur la
ligne de commande (ou dans le Makefile) -L/chemin/vers/dossier en plus,
où dossier contient la susdite lib.
Pour en savoir plus il faudrait que d'autres gourous de gcc se mèlent du
thread !

-- 
jean-michel

---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@CULTe.org>Le CULTe sur le web: <URL:http://www.CULTe.org/>