gdb에서 여러파일을 가지고 디버깅을 하려면 어떻게 해야하나요.

초코리의 이미지

gdb에서 여러개로 나뉘어져 있는

프로그램을 디버깅 하려면 어떻게 해야하나요

디버깅 명령중 list로 보면

main()이 들어간 파일만 리스트 되던데..

여러 파일을 디버깅 하는 방법좀 알려주세요..

.. 나름대로 찼아봤는데 못찼겠습니다.

불량청년의 이미지

s키가 서브루틴으로 분기되는거 같았는데...

n키로로 진행하다가 해당 함수 호출루틴이 보일 때

s를 누르면 해당 함수 본문으로 가던데요.

파일이 여러개나 한개나 마찬가지 아닐까요?

어차피 컴파일된 바이너리 파일로 디버깅 하는 것이니...

H/W가 컴퓨터의 심장이라면 S/W는 컴퓨터의 영혼이다!

frog의 이미지

초코리 wrote:
gdb에서 여러개로 나뉘어져 있는

프로그램을 디버깅 하려면 어떻게 해야하나요

디버깅 명령중 list로 보면

main()이 들어간 파일만 리스트 되던데..

여러 파일을 디버깅 하는 방법좀 알려주세요..

.. 나름대로 찼아봤는데 못찼겠습니다.

gdb) list 화일이름:라인넘버

혹은

gdb) list 화일이름:함수이름

이 정도로 하시면 될것 같군요.

dude, open source is really pretty...

초코리의 이미지

답변 주신분들 감사합니다.

한번 해봐야 겠네요..