Tôi có một segfault đến từ OpenSSL (cụ thể là SSL_read
) mà tôi muốn gỡ lỗi. Tôi nghĩ rằng bước tốt nhất để thực hiện ở đây là tự xây dựng thư viện với các biểu tượng gỡ lỗi để tôi có thể bước vào hàm và xem lệnh đang diễn ra. Nó không rõ ràng với tôi làm thế nào để a) xây dựng các thư viện bản thân mình và b) hack makefile để cung cấp cho tôi các biểu tượng gỡ lỗi. Có ai có kinh nghiệm làm điều này với thư viện cụ thể này, hoặc có hướng dẫn chung về cách tiếp cận xây dựng và sửa đổi này không?Xây dựng OpenSSL trên Linux với -g để gỡ lỗi
Got lỗi này:
./config -d
Operating system: x86_64-whatever-linux2
This system (debug-linux-x86_64) is not supported. See file INSTALL for details.
Không biết phải làm gì đây. Thông tin hệ điều hành:
$ cat /proc/version
Linux version 3.2.0-24-virtual ([email protected]) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.31ubuntu5)) #37-Ubuntu SMP Wed Apr 25 10:17:19 UTC 2012
$ uname -srvio
Linux 3.2.0-24-virtual #37-Ubuntu SMP Wed Apr 25 10:17:19 UTC 2012 x86_64 GNU/Linux
không hoạt động - đăng đầu ra cho câu hỏi ban đầu – djechlin
Thử lại với phiên bản mới nhất ... Tôi dumbly theo hướng dẫn đầu tiên bạn đăng được viết khi 0.9.8c là hiện tại, tôi giả sử. – djechlin
OK. Muddled cách của tôi thông qua từ đó, đã nhận nó. – djechlin