ddd를 사용해서 debugging 하기에 관련된 질문입니다.
글쓴이: hyper9 / 작성시간: 화, 2010/11/16 - 7:25오전
오랫만에,,DDD/GDB를 사용해야 하는 환경으로 돌아왔습니다.
예전에도 해결하지 못했던 문제를 다시 만나게되어서 이렇게 글을 올리고 있습니다.
문제는 ddd의 source window로 해당 source code를 loading해서 line by line으로
source를 쫓아가면서 debugging이 가능하도록 설정을 하려고 하는데요.
일단 간단히 제 source directory의 구조를 설명드리면 아래와 같은데요.
/project/daemon/src/main.c /config.c /sysinit.c . . /project/routing/route.c /updatetable.c . .
DDD의 "Edit" -> GDB Settings -> Search path for source files라는 곳으로 가서
/project/daemon/src/라는 directory를 입력하면, 바로 main.c는 잘 찾아서 loading을 합니다.
하지만, main.c에서 updatetable.c의 함수를 부를 때는 다시 updatetable.c라는 file
을 찾을 수 없다고 하네요.
DDD에서는 이렇게 모든 source file의 위치를 직접 입력해주는 방법밖에 없을까요?
source tree의 가장 상위 directory를 입력해주면 그 아래에서는 자동으로 검색해서 해당 source를
loading한다거나 하는 방법은 없는지 궁금해서 글을 올립니다.
그럼 조언 부탁드립니다.
감사합니다.
Forums:
댓글 달기