Ich habe ein Projekt, an demWie debugge ich ein Programm, das in ein Libtool-Skript eingebunden ist?
- gemeinsam genutzte Bibliotheken, dh:
mylib.so
- (Test) Programm über diese gemeinsam genutzten Bibliotheken, dh:
test_mylib
Wenn ich versuche, gdb
auf test_mylib
zu laufen, er druckt:
"test_mylib": not in executable format: File format not recognized
Wenn ich das echte Programm (.libs/test_mylib
) direkt statt, es beschwert sich immer noch:
.libs/test_mylib: can't load library 'libhello.so.0'
Wie kann ich gdb laufen mein Programm zu debuggen?
Auf einem OS X-Rechner bekomme ich 'error: libtool: unknown option Zeichen \ '-' in: --mode = execute' (meine Problemumgehung war die Installation auf ein Präfix, aber vielleicht --disable-shared wie erwähnt unten ist auf lange Sicht einfacher) – unhammer