Tôi có thư viện tĩnh static_library.aTrích xuất tên hàm từ thư viện tĩnh
Cách liệt kê các hàm và phương thức được nhận ra ở đó. hoặc ít nhất là cách để xem có chức năng cụ thể 'FUNCTION_NAME' được nhận ra không?
Tôi có thư viện tĩnh static_library.aTrích xuất tên hàm từ thư viện tĩnh
Cách liệt kê các hàm và phương thức được nhận ra ở đó. hoặc ít nhất là cách để xem có chức năng cụ thể 'FUNCTION_NAME' được nhận ra không?
Viết
nm static_library.a
này cung cấp cho bạn danh sách đầy đủ các biểu tượng trong thư viện.
Sử dụng nm <library>
như đã đề cập.
Nếu đây là thư viện được xây dựng từ C++, bạn nên sử dụng tùy chọn nm --demangle
để lấy lại tên biểu tượng ban đầu chứ không phải là phiên bản "xiên" của chúng.
Nó không phải là C++, nhưng C, do đó trình biên dịch là GCC. Nó là ok mà không có --demangle. Đưa vào tài khoản cho lần sau, tnx. – Max