Câu hỏi cơ bản & Tôi rất mới đối với C/C++ và GDB.cách GDB biết nó phải phá vỡ tại điểm ngắt được chỉ định?
Chúng tôi sử dụng GDB để gỡ lỗi quy trình. Chúng tôi đính kèm GDB vào một quy trình và sau đó chỉ định filename.c cùng với số dòng để đặt điểm ngắt.
Câu hỏi của tôi là "GDB hoặc OS HOẶC có thể bất cứ điều gì khác biết rằng nó phải phá vỡ số dòng đã chỉ định (trong tên tệp.c) sau khi chúng tôi kết nối GDB với quy trình đang chạy?"
Điều gì sẽ xảy ra trong quá trình xử lý hiện tại đang chạy trong chế độ gỡ lỗi và điểm ngắt được áp dụng và quá trình thực thi phải ngắt (chờ đầu vào của người dùng) tại điểm đó?
Hãy xem [ptrace (2)] (http://linux.die.net/man/2/ptrace) – nouney
@nouney: Đó sẽ là cơ sở tốt cho câu trả lời hay. –