On Thursday 18 April 2002 20:05, you wrote: > gcc .. -fPIC... > > sau -fpic (nu mai stiu, incearca) > si, of course, RT(F)M > > Serghei Amelian wrote: > >Incerc sa fac un driver pentru MySQL. Driverul meu va fi o > > biblioteca dinamica. Ca sa nu fiu nevoit sa instalez si driverul si > > libmysqlclient vreau sa le leg impreuna intr-o singura biblioteca. > >Cum fac? Am incercat gcc -shared mysql.c -lmysqlclient, dar nu baga > > si mysqlclient. Daca pun static imi cere functia main (care nu are > > ce cauta aici). > > > >Merci.
Partea cu -fPIC stiu. Asta e la compilare. Pe mine ma intereseaza la linkeditare. Parca semistatic se numeste genul asta de linking, da' nu-mi dau seama cum se face :-( De fapt, sa ma exprim mai exact: vreau ca bilioteca mea sa fie legata static cu libmysqlclient si dinamic cu restul (libc sau care or mai fi). O solutie ocolitoare am gasit: iau libmysqlclient.a, o dezarhivez si leg direct obj-urile rezultate la biblioteca mea. Da' nu mi se pare o chestie prea buna... Si nici nu stiu ce sa citesc. Peste tot dau de legare statica sau dinamica, nimic intre... -- Serghei. --- Pentru dezabonare, trimiteti mail la [EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'. REGULI, arhive si alte informatii: http://www.lug.ro/mlist/
