Câu hỏi của tôi có vẻ cụ thể, nhưng tôi nghi ngờ nó vẫn có thể là một vấn đề gỡ lỗi C++.Số lượt truy cập mã thoát 139 khi chạy, nhưng gdb thực hiện qua
Tôi đang sử dụng omnet ++ để mô phỏng mạng không dây. bản thân omnet ++ là một chương trình C++.
Tôi gặp phải hiện tượng lạ khi tôi chạy chương trình của mình (khuôn khổ inet được sửa đổi với omnet ++ 4.2.2 trong Ubuntu 12.04): chương trình thoát với mã thoát 139 (mọi người nói điều này có nghĩa là phân mảnh bộ nhớ) khi chạm vào một phần nhất định của mã, khi tôi cố gắng để gỡ lỗi, gdb không báo cáo bất cứ điều gì sai với mã 'có vấn đề', nơi mô phỏng thoát trước đó, thực sự, gỡ lỗi đi qua phần này của mã và kết quả đầu ra dự kiến.
gdb thông tin phiên bản: GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04
thể ai cho tôi biết tại sao thời gian thất bại nhưng debug không?
Rất cám ơn!
Âm thanh như hành vi không xác định. Chúng tôi không thể không nhìn thấy mã có vấn đề. –