Delve | sabzil

June 18, 2017

delve를 사용한 Go언어 디버깅

delve는 Go언어를 위한 debugger 이다. delve 설치 설치를 하기위해서는 Go 1.5 이상의 버전이 필요하다. 지금 시점에 Go 1.5를 사용하지 않을테니… 다음의 명령으로 설치한다. $ go get github.com/derekparker/delve/cmd/dlv 이제 설치 끝! (Windows랑 MAC은 모르겠다.) delve 사용 프로세스 실행 제어, 변수, 스레드/goroutine 상태, CPU 레지스터 상태 등을 확인 할 수 있다. Commands attach: 실행중인 프로세스에 연결해서 디버깅을 한다. $ dlv attach pid [executable] 실행주인 프로세스에 디버그 세션을 연결해서 프로세스를 제어한다. ... Read more

© sabzil 2016