ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
3881
3881
EMPFEHLEN
-
Hallo,
ich würde gerne wissen ob es möglich ist, shared librarys unter Linux mit g++ statisch einzubinden. Das Ziel ist also, dass der auf meinem Linux Rechner (auf dem sich natürlich die nötigen Librarys befinden) compilierte Sourcecode auf anderen Linux Rechnern (die diese Libs evtl. nicht besitzten) läuft ohne das ich erneut Compilieren muss bzw. sogar die Libs erst auf jedem Rechner installieren muss (was ich im speziellen aufgrund fehlender root Rechte nicht kann). Ist soetwas möglich und falls ja wie?
Danke für alle Antworten...
-
Ist das nicht, durch setzen des Schalter -l<name> möglich? Wobei "l" lib ersetzt? Ansonsten würde ich dir man g++ bzw. help g++ empfehlen.
-
29.05.05 08:33 #3
- Registriert seit
- Jan 2002
- Ort
- Bayern
- Beiträge
- 1.390
Wenn du zu den shared Libs auch statische libs hast meist "libname.a" dann link diese dazu.
Was mit -lname passiert.
Sollten allerdings beide da sein, also shared und static, dann dürfte die Option "-static" helfen. Siehe hierzu man-Pages von gcc.
Gruß Danielwe would change the world if god gave us the source code...
and remember, science is nothing more than reverse engineering nature...
Current projects:
- LdrawConverter
-
Danke für die Tipps. Also -I dient eigentlich nur zur Angabe eines Verzeichnisses in dem nach den Include-Dateien gesucht werden soll. Das mit dem -static habe ich auch schon mal ausprobiert, die .a Dateien sind auch da, nur liefert das Ganze einen Abbruch.
Im Speziellen geht es hauptsächlich um die libpq, kennt sich jemand damit aus wie ich die statisch rein compiliere (habe es per "g++ test.cpp -I/usr/include/pgsql -lpq -static" versucht). Bei mir (habe es auf einem Debian 3.1 und Suse 9.3 versucht) ensteht dabei eine Liste von Fehlern wie ": undefined reference to '****'".
Ähnliche Themen
-
[C++] Shared Library + system() = merkwürdiges Verhalten
Von _Grubi im Forum C/C++Antworten: 2Letzter Beitrag: 11.11.09, 09:44 -
Von WMP11 auf XP auf WMP12 Shared Library von W7 zugreifen^^
Von multimolti im Forum Microsoft WindowsAntworten: 2Letzter Beitrag: 20.07.09, 16:42 -
shared C++ Library in C
Von fireblade1282 im Forum C/C++Antworten: 5Letzter Beitrag: 16.10.08, 17:38 -
Frage zu shared Library und dyn. Text
Von Orphelina im Forum Flash PlattformAntworten: 6Letzter Beitrag: 27.03.06, 11:20 -
[Fl. 5] Shared Library + Container (MC)
Von boJah im Forum Flash PlattformAntworten: 1Letzter Beitrag: 12.06.04, 14:13





Zitieren
Login






