On Mon, Jul 30, 2007 at 01:04:03PM +0300, Andrei Nestor wrote:
> > > Dupa umilele mele cunostinte, nu includ la link-editare librariile
> > > necesare cu argumentul -l<librarie> pasat lui ld. Intrebarea mea
> > > este, cunoscand `symbol', cum pot afla ce librarie trebuie sa
> > > folosesc?
> >
> > grep symbol /usr/lib/* ? sau /lib/* ?
> 
> nu cred ca e o metoda reliable - un grep dupa 'malloc' de ex. mi-a
> intors aproape toate librariile din directorul respectiv.
> 
> >
> > > On a related note, odata ce am aflat, cum pot sa instruiesc ld sa
> > > includa automat libraria respectiva la link-editari ulterioare?
> >
> > De aia exista Makefile. Sau autoconf/automake & friends?!
> 
> da, cu conditia sa-l fi si creat cineva pe Makefile :))
> 
- autotools, :-), desi la chestii relativ simple si nepretentioase e
mai usor sa-l scri de mina, :-)
- din experienta proprie, chestiile simple si nepretentioase se
transforma extrem de rapid in chestii complexe si sinamdicoase, :-)

> intrebarea mea se referea insa la niste defaulturi system-wide. din
> cate imi aduc eu aminte erau niste variabile (LD_LIBRARY_PATH?) si
> fisiere (/etc/ld.so.conf?) care se ocupau cu chestia asta - dar n-am
> mai pus demult mana pe un linux si nu mai stiu sigur.
>
mda, din pacate documentatia e din ce in ce mai de cacao, inclusiv la
scule, si in special la debian.

-- 
"We must be systematic, but we should keep our systems open."
  -- Alfred North Whitehead, Modes of Thought --


_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui