gdb가 편하지는 않지만, 나름대로 익숙해질려고 노력하는 녀석입니다.
변수를 trace 할때 현재 실행중인 라인이 어느곳이 자꾸 헷갈릴때가 있습니다. **현재 실행중인 라인**을 출력해주는 명령어는 없나요?
마지막으로 질문하나 더하자면 현재 라인실행 후 한라인 back 하는 명령어가 있다면 마저 가르쳐 주세요.. 그럼 즐거운 하루~
변수를 trace 한다는 말이 무슨 얘긴지 잘 모르겠습니다.
watch 로 변수를 감시한다는 얘긴가요?
프로그램이 어떠한 순서로 실행되는지 알고 싶으시다면
적당한 곳에 breakpoint를 잡고, (s)tep 이나 (n)ext 문으로 한 라인씩 실행해볼수 있는데요.
그리고 제가 알기론 한라인 back 하는 명령은 못봤습니다.
이미 보셨을지 모르겠지만 다음 링크를 참고해 보세요. ^^
http://www-903.ibm.com/developerworks/kr/linux/library/l-gdb.html
변수를 trace한다는 말은 변수의 변화를 계속 본다는 말이구요 ^^
back 명령은 질문은 했지만, 님말슴대로 없을거 같네요...^^;;
그럼 현재 실행시킬라인을 출력해주는 명령어는 없나요?
『 아픔은.. 아픔을 달래줄 약이 무엇인지 알면서도 쓰지 못할 때 비로소 그 아픔의 깊이를 알수가 있음이다. 』 『 for return...』
list 를 쓰면... 대충 비슷한 값이 나올 듯...
ddd 나 source insight를 써 보심이...
다 덤벼! 다 받아줄께!!
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
Re: gdb 이용한 디버깅시 질문하나 !!
변수를 trace 한다는 말이 무슨 얘긴지 잘 모르겠습니다.
watch 로 변수를 감시한다는 얘긴가요?
프로그램이 어떠한 순서로 실행되는지 알고 싶으시다면
적당한 곳에 breakpoint를 잡고, (s)tep 이나 (n)ext 문으로 한 라인씩 실행해볼수 있는데요.
그리고 제가 알기론 한라인 back 하는 명령은 못봤습니다.
이미 보셨을지 모르겠지만 다음 링크를 참고해 보세요. ^^
http://www-903.ibm.com/developerworks/kr/linux/library/l-gdb.html
^^;;
변수를 trace한다는 말은 변수의 변화를 계속 본다는 말이구요 ^^
back 명령은 질문은 했지만, 님말슴대로 없을거 같네요...^^;;
그럼 현재 실행시킬라인을 출력해주는 명령어는 없나요?
『 아픔은.. 아픔을 달래줄 약이 무엇인지 알면서도 쓰지 못할 때 비로소 그 아픔의 깊이를 알수가 있음이다. 』
『 for return...』
list 를 쓰면...대충 비슷한 값이 나올 듯...ddd 나
list 를 쓰면...
대충 비슷한 값이 나올 듯...
ddd 나 source insight를 써 보심이...
다 덤벼! 다 받아줄께!!
댓글 달기