Hello,
> J'ai trois librairies, compil�es en relogeables : libA.a, libB.a et libC.a.
> libB.a et libC.a font r�f�rence � des fonctions de libA.a.
>
> Les makefiles de B et de C contiennent donc libA.a dans la partie link.
Ben non, faut pas.
> Pour anticiper les questions, oui, les headers contiennent les ifndef
> n�cessaires pour ne pas �tre inclus plusieurs fois. Le probl�me semble se
> passer au link de mon programme final.
Juste. Il faut bien les include de libA dans libB et libC, mais pas de -lA au
link.
> Y'a-t-il donc un moyen d'indiquer au link que je ne veux pas inclure les
> fonctions de libA.a lorsque j'utilise libC.a, puisqu'elles sont d�j� includes
> par le biais de libB.a ? Ou ne faut-il pas include libA.a dans libB.a et
> libC.a ?
Juste. Pour g�n�rer libB.a et libC.a, il faut pas de -lA au link. Et quand tu
vas utiliser libB (par exemple), tu devras mettre -lA -lB pour g�n�rer
l'ex�cutable.
J'esp�re que �a r�pond � ta question.
Bonne f�tes � tous.
Olivier
--
Olivier Bornet | fran�ais : http://puck.ch/f
Swiss Ice Hockey Results | english : http://puck.ch/e
http://puck.ch/ | deutsch : http://puck.ch/g
[EMAIL PROTECTED] | italiano : http://puck.ch/i
Get my PGP-key at http://puck.ch/pgp or at http://wwwkeys.pgp.net
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.