Làm cách nào để sử dụng gdb để gỡ lỗi qemu? Tôi đã googling nhưng không thể tìm thấy bất cứ điều gì cụ thể.Gỡ lỗi qemu bằng gdb
Trả lời
Hãy thử như sau:
./configure --enable-debug
By Qemu mặc định được xây dựng với "CFLAGS = -O2 -g" tùy chọn mà bằng cách nào đó không cho phép ký hiệu gỡ lỗi để được thêm vào. Sử dụng tùy chọn --enable-debug có nghĩa là -O2 sẽ không được thêm vào.
Tôi đã nhận ra lỗi với GDB 7.5 -> "Lỗi truy cập vào bộ nhớ địa chỉ"
Dường như có một vấn đề với "Vị trí Independet Executables" ... do đó, sử dụng
./configure --enable-debug --disable-pie
và debug nên công việc.
+1 cho - bánh có thể tháo rời. Gdb 6.7.1 của tôi thấy cùng một vấn đề nếu chiếc bánh được bật. – webbertiger
Tuyệt vời. làm việc như người ở – csprajeeth
- 1. Gỡ bộ nạp khởi động với gdb trong qemu
- 2. Làm thế nào để gỡ lỗi hạt nhân Linux với GDB và QEMU?
- 3. Python: gỡ lỗi bằng gdb (trên OSX)
- 4. Lỗi gỡ lỗi từ xa với GDB
- 5. Làm cách nào để gỡ lỗi bằng gdb?
- 6. Gỡ lỗi thẻ passvvm với gdb
- 7. Gỡ lỗi với Eclipse CDT và GDB
- 8. Visual studio + gdb gỡ lỗi từ xa
- 9. nhắn gdb lạ khi gỡ lỗi chương trình C++
- 10. Gỡ lỗi các thư viện đã tháo rời với gdb
- 11. gdb: (không tìm thấy các biểu tượng gỡ lỗi)
- 12. Bất kỳ may mắn gỡ lỗi lambdas với gdb?
- 13. Hướng dẫn gỡ lỗi đa luồng cho GDB và C
- 14. Làm cách nào để bạn đặt cờ gỡ lỗi GDB bằng cmake?
- 15. Làm cách nào để gỡ lỗi Java-JNI bằng GDB trên Linux?
- 16. Gỡ lỗi gốc của Android (ndk-gdb) trên HTC Desire: lỗi chạy-như là?
- 17. Làm cách nào để sử dụng trình gỡ lỗi gdb MinGW để gỡ lỗi chương trình C++ trong Windows?
- 18. Gỡ lỗi jQuery bằng Firebug
- 19. Java: gỡ lỗi bằng SwingUtilities.invokeLater()
- 20. cách gỡ lỗi bằng xUnit?
- 21. Gỡ lỗi Node.js bằng Eclipse
- 22. Gỡ lỗi LLVM bằng Eclipse
- 23. Gỡ lỗi chương trình MinGW với gdb trên Windows, không chấm dứt khi xác nhận lỗi
- 24. Python mở rộng gỡ lỗi
- 25. Xcode C++ gỡ lỗi
- 26. Mẹo hoặc tài nguyên để tìm hiểu kỹ thuật gỡ lỗi nâng cao GDB trong xcode
- 27. Tìm đường dẫn của mã nguồn cho tệp thực thi đang được gỡ lỗi trong gdb
- 28. GDB: Cách kiểm tra số dòng hiện tại trong khi gỡ lỗi
- 29. Cách tốt nhất để tự động hóa phiên gỡ lỗi GDB là gì?
- 30. Đối số gỡ lỗi dựa trên chương trình C với gdb
@ismail Hi..Có ai giúp tôi bắt đầu gỡ lỗi qemu bằng gdb không? Thông tin được cung cấp dưới đây không rõ ràng với tôi. Cấu hình các cờ gỡ lỗi một mình không đáp ứng yêu cầu của tôi. (Có thể là tôi đang thiếu một cái gì đó hoàn toàn) Yêu cầu của tôi là sử dụng gdb để gỡ lỗi segfaults xảy ra với qemu tùy chỉnh của tôi. Xin lưu ý rằng tôi không muốn gỡ lỗi cái gì khác (hạt nhân) với qemu và gdb. –