Alternative zu Dynamic Linking
-
Hallo Zusammen,
Ich benutze ein kleines eingebettete linux. Dieses Linux unterstutzt kein dynamic linking.
Falls ich ein Programm mit hilfe von einem shared library ausführen will dann bekomme ich follgende Fehler:
ERROR: ld.so: object '/***/lib/libamg.so' from LD_PRELOAD cannot be preloaded: ignored
Meine idee ist diese Bibliothek "libamg.so" mitzukompilieren.
Ist das möglich und wie kann ich das machen?
-
Static Linking ist die Alternative.
-
Ich habe aber dafür kein Static Bibliothek. Kann ich link "libamg.so" static?
-
Nein.
-
Hau die lib doch einfach aus LD_PRELOAD, dann sollte der Fehler auch verschwinden.