ฉันสอนหลักสูตรการเขียนโปรแกรม C ++ แบบ "lite" ให้กับมือใหม่ ("lite" หมายถึงไม่มีพอยน์เตอร์ไม่มีคลาสเป็น C แบบเก่าธรรมดารวมถึงการอ้างอิงและสตริง STL และเวกเตอร์) นักเรียนไม่มีประสบการณ์ในการเขียนโปรแกรมมาก่อนดังนั้นฉันเชื่อว่าการใช้ดีบักเกอร์แบบโต้ตอบจะช่วยให้พวกเขาเข้าใจโฟลว์โปรแกรมตัวแปรและการเรียกซ้ำ
หลักสูตรนี้สอนใน Linux การสอนให้ใช้ gdb เป็นเพียงการใช้งานมากเกินไป (จะไม่ใช้หรือไม่เข้าใจคุณสมบัติส่วนใหญ่) ฉันต้องการสิ่งที่เรียบง่าย แต่ใช้งานง่าย: เพื่อดูว่าตอนนี้โปรแกรมอยู่ที่บรรทัดใดสิ่งที่อยู่ในสแต็ก (ตัวแปรท้องถิ่นการเรียกก่อนหน้า ฯลฯ ) ฉันดูคล้ายกับตัวดีบักเกอร์ของ Turbo Pascal หรือ Turbo C ++ Borland หรือตัวแก้ไขข้อบกพร่อง Visual Studio
ขอบคุณ,