2012-09-22 13 views
8

Có ai biết hướng dẫn người mới bắt đầu tốt để sử dụng trình gỡ lỗi trong C++ không?Hướng dẫn trình gỡ lỗi tốt cho người mới bắt đầu

Tôi cảm thấy như thể tôi đang bỏ lỡ rất nhiều. Tôi biết làm thế nào để bước qua mã và nhìn vào các biến địa phương (mặc dù thường xuyên thậm chí điều này gây ra cho tôi vấn đề, có vẻ như để có một tâm trí đôi khi của riêng mình!).

Mọi thứ khác (gọi stack, chạy đề, vv) có nghĩa là gì đối với tôi và tôi vẫn chưa có một dấu vết lại rằng tôi có thể giải mã (không giống như trong những vấn đề mẫu để phân đoạn lỗi khi dấu vết lại luôn điểm với một số chức năng trong mã của bạn!). Về cơ bản tôi không tốt hơn chỉ cần chèn cout báo cáo mà thường là những gì tôi kết thúc làm :)

Tôi đang sử dụng Code :: Blocks nhưng sẽ sẵn sàng tạm thời thay đổi IDE để tìm hiểu trình gỡ lỗi nếu có hướng dẫn hay. Các hướng dẫn mà tôi đã tìm thấy hoặc chỉ giải thích cách bước qua mã mà tôi đã biết hoặc họ thực sự giải thích toàn diện mọi thứ, chỉ là áp đảo cho bộ não nhỏ của tôi và không thực sự cần thiết ở giai đoạn này.

+4

Nếu bạn không muốn học mọi thứ, bạn có ý thức về điều bạn muốn học không? Có lẽ, bên ngoài gỡ lỗi, tìm hiểu về ngăn xếp cuộc gọi và chủ đề đang chạy sẽ giúp bạn. Đó có thể là lý do tại sao hướng dẫn chi tiết đang áp đảo bạn. –

+0

Âm thanh như [Hướng dẫn của Hitchhiker đến thiên hà] (http://en.wikipedia.org/wiki/The_Hitchhiker's_Guide_to_the_Galaxy) - Bách khoa toàn thư của mọi thứ. –

+0

Bạn không chỉ định hệ điều hành bạn muốn làm việc. HOẶC tôi mù =). Tôi chương trình chủ yếu là dưới Linux bây giờ và tôi đã học cách sử dụng GDB. Nhưng đối với người mới bắt đầu tôi không nghĩ rằng tôi thấy bất cứ điều gì fancier và thân thiện với người dùng hơn Visual Studio. Tôi ghét lập trình dưới các cửa sổ nhưng trình gỡ lỗi đồ họa có thực sự dễ chịu khi sử dụng. – luk32

Trả lời

3

Tôi muốn đề xuất tutorial sau đây cho Visual Studio 2010 để bắt đầu. Nó chứa thông tin về call stack, debugging multithreaded program và những thứ khác có thể cần thiết. Phiên bản Express của Visual Studio 2010 có sẵn miễn phí và AFAIK trình gỡ lỗi của nó có các tính năng tương tự như phiên bản thương mại.

+1

Hoặc thậm chí tốt hơn, 2012 RC, hiện đã có sẵn miễn phí. –