스레드 디버깅

balgarac1의 이미지

하나의 cpp 파일안에 2개의 스레드가 호출한 함수가 있습니다.
어떻게 하면 두 함수를 같이 디버깅 할 수 있나요?

익명 사용자의 이미지

gdb쓰면
info threads
해서
thread 번호
로 왔다갔다 할 수 있습니다.

fopenfclose의 이미지

gdb는 윈도우에서도 쓸 수 있나요?

익명 사용자의 이미지

윗 분이 말씀하시는 건 Windows 프로그램을 gdb 로 디버깅이 가능하냐고 물은 것 같습니다.
그러니 cygwin 이나 vmware 등은 의미가 없어 보입니다.

일단 Windows 어플리케이션용 gdb 는 존재하지 않기 때문에 아쉽게도 불가능합니다.
다만 Ollydbg 같은 디버거에서도 Thread 를 선택해가며 디버깅이 가능합니다.

balgarac1의 이미지

감사합니다^^