gdb에서 여러개로 나뉘어져 있는
프로그램을 디버깅 하려면 어떻게 해야하나요
디버깅 명령중 list로 보면
main()이 들어간 파일만 리스트 되던데..
여러 파일을 디버깅 하는 방법좀 알려주세요..
.. 나름대로 찼아봤는데 못찼겠습니다.
s키가 서브루틴으로 분기되는거 같았는데...
n키로로 진행하다가 해당 함수 호출루틴이 보일 때
s를 누르면 해당 함수 본문으로 가던데요.
파일이 여러개나 한개나 마찬가지 아닐까요?
어차피 컴파일된 바이너리 파일로 디버깅 하는 것이니...
H/W가 컴퓨터의 심장이라면 S/W는 컴퓨터의 영혼이다!
gdb에서 여러개로 나뉘어져 있는 프로그램을 디버깅 하려면 어떻게 해야하나요 디버깅 명령중 list로 보면 main()이 들어간 파일만 리스트 되던데.. 여러 파일을 디버깅 하는 방법좀 알려주세요.. .. 나름대로 찼아봤는데 못찼겠습니다.
gdb) list 화일이름:라인넘버
혹은
gdb) list 화일이름:함수이름
이 정도로 하시면 될것 같군요.
dude, open source is really pretty...
답변 주신분들 감사합니다.
한번 해봐야 겠네요..
텍스트 포맷에 대한 자세한 정보
<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]
음...
s키가 서브루틴으로 분기되는거 같았는데...
n키로로 진행하다가 해당 함수 호출루틴이 보일 때
s를 누르면 해당 함수 본문으로 가던데요.
파일이 여러개나 한개나 마찬가지 아닐까요?
어차피 컴파일된 바이너리 파일로 디버깅 하는 것이니...
H/W가 컴퓨터의 심장이라면 S/W는 컴퓨터의 영혼이다!
Re: gdb에서 여러파일을 가지고 디버깅을 하려면 어떻게 해야하
gdb) list 화일이름:라인넘버
혹은
gdb) list 화일이름:함수이름
이 정도로 하시면 될것 같군요.
dude, open source is really pretty...
답변 주신분들 감사합니다.한번 해봐야 겠네요..
답변 주신분들 감사합니다.
한번 해봐야 겠네요..
댓글 달기