multi thread 환경에서 gdb 잘 사용합니까?
글쓴이: iamslash / 작성시간: 금, 2003/08/29 - 10:43오전
multi thread 환경의 서버를 하나 만들었습니다. gdb가 계속 뻗는 군요...
저도 윈도우 개발에 익숙해 있다가 근래 들어서 unix 계열의 플그래밍을 하고 있습니다. 이쪽 계통에 계신 분들 과연 디버깅은 어떻게 하시는지 궁금합니다.
single thread 환경에서 gdb는 비교적 잘 동작합니다. 하지만 multi thread 환경에서는 툭 하면 bus error 를 내면서 죽는군요...
아 그리고 클래스의 멤버 변수는 어떻게 print 할 수 있는지요? 전에도 질문 했었는데 안되걸라요... 부탁드립니다.
저는 지금 sun 0s 에서 작업중입니다.
Forums:
solaris라면, dbx를 사용하시는게 좋습니다.그리고, lin
solaris라면, dbx를 사용하시는게 좋습니다.
그리고, linux라면, redhat-9 계열 이후로는
NPTL을 지원합니다. 이 쓰레드 패키지는 현재 gdb가
지원하지 않습니다. (최근에는 패치가 나왔는지 모르겠습니다만)
처음 리눅스에서 프로세스 모델의 쓰레드 패키지를 지원할 때도
gdb가 지원을 하지 못해서, 패치를 설치한 기억이 납니다만.
김성진 드림
고도의 추상화, 극도의 구체화, 에디슨을 그리워하다.
댓글 달기