> > 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 :)) 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. -- andrei --- WATCHNG SHIT SCROL BY FOR HOURS MAEKS ME A LINUX 3XP3RT OVERNIGHT _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
