linux-l: libodbc.so aus libodbc.a erstellen ?

Stefan Janke gonzo at burg.studfb.unibw-muenchen.de
Mo Jul 28 12:20:56 CEST 1997


On Carsten Paeth <calle at calle.in-berlin.de> wrote:
> > Ich habe folgendes Problem: Bei mir ist StarOffice 3.1
> > installiert. Das l"auft auch erfolgreich. Jetzt m"ochte ich gerne die
> > ODBC f"ahigkeiten von StarOffice nutzen um auf Datenbanken zugreifen
> > zu k"onnen. Dazu steht in den StarOffice Doku's braucht man eine Datei
> > namens libodbc.so. Bei meiner Datenbank (ADABAS Testversion) ist eine
> > odbclib.a dabei. Ist es m"oglich aus einer Statischen Bibilothek eine
> > Dynamische zu machen, auch wenn man keinen source-code hat?
> 
> Kurz und knapp: Nein.

Naja, es kommt drauf an. Ich habe damit mal ein bisschen rumgespielt. 
Versuch mal:
mkdir spiel
cd spiel
cp /pfad/zu/libobdc.a .
ar x libobdc.a
rm libobdc.a
file *.o
wenn dann dort kommt :
xxxxx.o:  ELF 32-bit LSB relocatable, Intel 80386, version 1 
dann koennte es evtl. funktionieren, mit:
ld -o libz.so.1.0.4 -shared *.o

Einen Versuch ist es zumindest Wert.

ciao stefan




Mehr Informationen über die Mailingliste linux-l