| [ CnUnix ] in KIDS 글 쓴 이(By): lhw (제 프 리) 날 짜 (Date): 1996년05월10일(금) 09시55분31초 KST 제 목(Title): re]gdb를 Openwin에서 물론 텍스트 모드로 사용하시겠죠? 그럼 먼저 컴파일할때 -g 옵션을 주어야합니다. 다음 실행형 화일이 만들어지면 gdb 실행형화일이름 [-c core] 를 치시면 됩니다. 그다음 자신이 관심있게 보고 싶은 부분으로 가서 디버깅하고 싶으면 브레이크포인트를 잡아야 합니다. * break 함수이름|라인 번호 하시면 되구요. 그다음 실행을 시켜야 하는데 run [주고 싶은 argument] 하면 됩니다. 위와 같은 순서가 가장 간단히 이용하는 방법입니다. 그러면 원하는 부분(브레이크 포인트)에 가서 실행이 멈추는데. 고기서 trace하기를 원할 것입니다. 이때 사용하는 명령은 step 이나 next입니다.(?: help 참조 바람) step은 무조건 한라인씩 좇아갑니다. 볼랜드씨에서 F7하구 같겠죠? next는 F8하구 같아요. 함수라인을 만나도 그 함수로 들어가지 않고 기냥 한줄로 처리하고 넘어가죠. 다음으로 변수 상태를 보구 싶을텐데 print 변수 하면 되요. 이밖에도 백트레이싱, 조건 분기, 변수 값 변경, 리스팅, 여러 가지 기능이 있는데 그건 help 해보면 잘 나와 있을꺼에요. 도움이 되나요?? :) 참 xgdb를 깔아서 쓰면 잼있을텐데. segmentation fault에선 폭탄이 나타나구 .. 잼있는데. bye. |