/!\ emacs 로 디버깅을 하는것은 적어는 놨지만 거의 쓰질 않는데, 그 이유가 디버깅을 주로 원격호스트에서 하기 때문에 그냥 gdb 만으로 하는 경우도 있고, 또 emacs 의 디버깅이 그다지 편하지 않기 때문인것도 있다. emacs 에서 좀더 제대로된 디버깅을 하려면 GrandUnifiedDebugger 와 그 페이지에 링크된 gdbel 이란놈을 꼭 살펴보자. IDE 틱하게 디버깅을 할수있다. 설치가 귀찮아서 직접 사용은 뒤로 미루고 이렇게 적어만 둔다.... 였는데 제대로 써보니 역시 좋더라. 귀찮아서 키바인딩 안하고 gdb 쓰듯 n,s 만으로 놀았었는데 키바인딩 하고 나니 훨좋네.


참고

대략적인 방법

좀더 본격적인..

GrandUnifiedDebugger

M-x gdba

이렇게 시작해보자

win32 환경에서 emacs 로 디버깅

EmacsForDevStudioUsers 참고

gdb 만지원하는줄 알았는데, 그게 아니었다. ms 의 cdb.exe1 도 지원한다고 한다.(그외도 다수)

GrandUnifiedDebugger 를 참고하자.

추가. cdb 를 써봤는데, 공부를 좀 해야 쓸수 있을듯. gdb-ui.el 의 M-x gdba 도 써봤는데 그럴듯하더라.

Emacs 를 전혀 모른다면 도움될만한..

무엇보다도 M-x 를 잘 알아두자. M-x 후에 뭔가 명령을 치면 그놈이 실행된다. 참고로 M- 라는것은 ALT 와 같이누르라는것, C- 는 CTRL 과 같이 누르라는것이라고만 알면 된다. 아주 단편적인 내용이니 emacs 에서 C-h t 로 튜터리얼을 볼것.

2006/12/14 15:46:49 비쥬얼 스튜디오틱한 키바인딩

음. global 바인등을 쓰지 않고 로컬바인딩을 쓰고 싶었는데, gud 가 켜진 상태에서 소스 버퍼에 추가되는 마이너모드가 없더라. 헐~ 그래서 글로벌로 때려박는다. 컨티뉴, 런 등 키바인딩도 넣어야 할텐데 귀찮아서 아직 안했다.

emacs-gud-mode

  • 1 WinDbg 의 콘솔판으로, 따로 설치를 해야한다.


CategoryEmacs CategoryGdb

DebuggingWithEmacs (last edited 2007-01-05 03:54:49 by dreamstorm)