gdb

    32Nhiệt

    1Trả lời

    Có ai biết cách lưu cài đặt gdb (như "đặt in đẹp" hoặc "đặt các yếu tố in 0", cả hai từ here)? Tôi không muốn đặt cấu hình của mình mỗi khi tôi sử dụng gdb:/ Tôi đã tìm kiếm trong google và SO, nhưng

    10Nhiệt

    5Trả lời

    Tôi cố gắng để thêm một breakpoint trong chương trình của tôi sử dụng b {line number} nhưng tôi luôn nhận được một lỗi nói rằng: No symbol table is loaded. Use the "file" command. Tôi nên làm gì?

    68Nhiệt

    5Trả lời

    Tôi muốn có gdb ngay lập tức chạy tệp thực thi, như thể tôi đã nhập "chạy" (động lực: Tôi không thích gõ "chạy"). Một cách là ống lệnh để gdb như thế này: $ echo run | gdb myApp Nhưng vấn đề với phư

    31Nhiệt

    3Trả lời

    Nói chung tôi thấy của quá trình pid mà đang chạy ở chế độ nền và bắt đầu dbx vào quá trình đó bằng cách sử dụng lệnh dbx -a <pid> tương tự làm thế nào tôi có thể làm điều đó bằng gdb?

    8Nhiệt

    4Trả lời

    Khoảng hai tháng trước, tôi đã tìm thấy hướng dẫn tuyệt vời này tuyệt vời GDB được viết bởi Peter Jay Salzman. Được sử dụng để truy cập here, nhưng tôi nghĩ rằng trang web đã giảm trong vài tháng nay.

    14Nhiệt

    5Trả lời

    Tôi có thể đặt điểm ngắt trong chính và gỡ lỗi mã bằng mã nguồn chính xác, nhưng tôi không biết gdb đang lấy mã nguồn từ đâu. Mã nguồn không có trong CWD. Cách tìm từ vị trí nào gdb đang lấy mã?

    7Nhiệt

    1Trả lời

    Tôi có một bộ các điểm ngắt cơ bản được xác định trong fn setup do người dùng định nghĩa trong tệp .gdbinit của tôi. Vì vậy, mỗi khi tôi bắt đầu gdb, tôi phải thực hiện fn đó. để thiết lập tất cả các

    12Nhiệt

    2Trả lời

    Có thể, trong mọi trường hợp, để khôi phục trạng thái của chương trình về nội dung trong quá trình tạo tệp lõi? Lý do tôi yêu cầu là để tận dụng khả năng của hàm gdb để thực hiện các hàm và do đó bạn

    14Nhiệt

    2Trả lời

    void outputString(const char *str) { cout << "outputString(const char *str) : " << str << endl; } hóa ra là Dump of assembler code for function _Z12outputStringPKc: 0x004013ee <_Z12outputStri

    5Nhiệt

    2Trả lời

    Sử dụng gdb, tôi đang cố gắng theo dõi các cuộc gọi hàm của máy chủ web. Tôi đặt breakpoints trên mỗi cuộc gọi chức năng và khi tôi nói gdb để 'chạy' nó phá vỡ ở tất cả các nơi thích hợp trong khi máy