ddd
DESCRIPTION
Simple explanation about DDD(Display Data Debugger) in Linux. For beginners.TRANSCRIPT
DDD (Display Data Debugger)
2008552071 박준영
목 차
• What is Dubugging? • Introducing DDD • Using DDD
What is Debugging?
•사람은 실수를 한다.
•오류가 없는 프로그래밍은 (거의)없다.
• Debugger의 필요
Introducing DDD
• gdb Based Debugger • Graphic Interface • Multi-Program Language
Using DDD
• # sudo apt-get install ddd // DDD의 설치
• # ddd& // DDD의 실행
Using DDD
Debugger Console
Source Code Window
VariablestToolbar
Using DDD변수 위에서 마우스 우클릭!
해당 변수의 값의 변화를 Display Window에 출력.
해당 변수의 주소값에 해당하는 변화를 Display Window에 출력.
Using DDDSetting Breakpoint
Using DDDSetting Breakpoint
마우스 우클릭
Using DDD
Run : 프로그램 실행!Interrupt : Ctrl+C를 누른 효과!!Step : 함수를 포함한 줄 단위 실행!Next : 함수를 건너뛰는 줄 단위 실행 (main함수만 실행)
Using DDD
Using DDD