2013-06-03 34 views
31

Trong gdb, sau khi đạt đến điểm ngắt, tôi muốn liệt kê tất cả các biến trong ngữ cảnh hiện tại, thay vì cho mỗi tên biến một cách rõ ràng? Có cách nào để đạt được điều này không?Làm thế nào để liệt kê tất cả các biến trong ngữ cảnh hiện tại trong gdb?

+1

Tôi không nghĩ rằng có một lệnh duy nhất, nhưng điều này phải đủ gần: http://stackoverflow.com/questions/6261392/in-gdb-how-can-i-print-all-global-variables- local-variables – dbrank0

Trả lời

54

Bạn muốn info locals. Hoặc, nếu bạn đang nhận lại dấu vết, bt full.

Bạn có thể đính kèm info locals vào điểm ngắt với lệnh commands.

+0

Tuyệt vời! Cảm ơn bạn đã đăng bài này. – phyatt

+1

'bt full' thật tuyệt! – Troskyvs

Các vấn đề liên quan