Mam statyczną bibliotekę static_library.aWyodrębnianie nazw funkcji z biblioteki statycznej
Jak wyświetlić listę funkcji i metod tam zrealizowanych. lub przynajmniej jak wyglądać, czy zrealizowano konkretną funkcję "FUNCTION_NAME"?
Mam statyczną bibliotekę static_library.aWyodrębnianie nazw funkcji z biblioteki statycznej
Jak wyświetlić listę funkcji i metod tam zrealizowanych. lub przynajmniej jak wyglądać, czy zrealizowano konkretną funkcję "FUNCTION_NAME"?
Zapis
nm static_library.a
To daje pełną listę symboli w bibliotece.
Użyj nm <library>
jak wspomniano.
Jeśli jest to biblioteka zbudowana w C++, powinieneś użyć opcji nm --demangle
, aby odzyskać oryginalne nazwy symboli zamiast ich "zniekształconych" wersji.
To nie jest C++, ale C, więc kompilator był GCC. Jest ok bez --demangle. Weź pod uwagę na następne czasy, tnx. – Max