vimgdb : http://skawina.eu.org/mikolaj/vimgdb/
clewin : http://clewn.sourceforge.net/
Emacs하고는 좀 달라서 vi 편집기와 쌈빡하게 연동되는 우아한 방법은 아직 없는 상태입니다. (그나마 vimgdb가 제일 가깝습니다. 설치후 한번 돌려보고 나중에 다시 글을 쓰도록 해 보죠. ^^)
하지만 굳이 vi와 연동해야 할 필요가 없다면, cgdb를 쓰는 것이 낫습니다. yum install cgdb 하면 설치가 가능합니다. 굉장히 경량이라 설치에 드는 시간도 거의 0입니다. vi와 연동되는 형태의 인터페이스는 아닙니다만, 적어도 gdb를 실행시키면서 소스 코드를 함께 볼 수 있다는 점은 편리합니다. 사용법도 극도로 간단합니다.
cgdb : http://cgdb.sourceforge.net/
아래는 스크린샷입니다.
보시다시피 창이 위 아래로 나뉘어져, 아래쪽에서는 gdb 명령들을 입력할 수 있고 위 창에서는 소스 코드를 브라우징 할 수 있습니다. curses 라이브러리 기반이고, Linux에서 사용할 수 있습니다. cgdb를 띄워서 디버깅을 하고, 한쪽에서는 다른 창을 열어 vi로 소스 코드 편집을 하면 되겠습니다 ^^;;
'Languages > C++' 카테고리의 다른 글
| MSVCP100D.dll (0) | 2011/02/17 |
|---|---|
| [C/C++] 쓸만한 메모리 디버깅 툴이 없을 떄 (0) | 2010/07/13 |
| cgdb : 텍스트 기반의 gdb 인터페이스 (0) | 2007/12/18 |
| VI와 ctags (0) | 2007/12/18 |
| empty container의 반환 (0) | 2007/12/14 |
| 메모리 할당과 초기화는 다르다 (2) | 2007/12/14 |
댓글을 달아 주세요