Mam projekt z udziałemJak debugować program zawinięty w skrypcie libtool?
- współdzielone biblioteki IE:
mylib.so
- programu (test) stosując te współdzielone biblioteki IE:
test_mylib
Kiedy próbuję uruchomić gdb
na test_mylib
, drukuje:
"test_mylib": not in executable format: File format not recognized
Kiedy używam programu rzeczywistego (.libs/test_mylib
) bezpośrednio zamiast tego wciąż narzeka:
.libs/test_mylib: can't load library 'libhello.so.0'
Jak mogę uruchomić gdb do debugowania mój program?
Na komputerze z systemem OS X pojawia się komunikat 'error: libtool: unknown option character \ '-' in: --mode = execute' (moim obejściem było zainstalowanie na prefiksie, ale może - dezable-shared jak wspomniano poniżej jest prostsze na dłuższą metę). – unhammer