cgdb : 텍스트 기반의 gdb 인터페이스 :: 2007/12/18 18:00



저는 체질적으로 디버거는 잘 쓰지 않는 편인데... (이런 무모한 ;;) 오늘 웬 바람이 불었는지 vi와 gdb를 연동시킬 방법을 좀 찾아보게 되었습니다. 다음과 같은 방법들이 있습니다.

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/

아래는 스크린샷입니다.

cgdb

cgdb


보시다시피 창이 위 아래로 나뉘어져, 아래쪽에서는 gdb 명령들을 입력할 수 있고 위 창에서는 소스 코드를 브라우징 할 수 있습니다. curses 라이브러리 기반이고, Linux에서 사용할 수 있습니다. cgdb를 띄워서 디버깅을 하고, 한쪽에서는 다른 창을 열어 vi로 소스 코드 편집을 하면 되겠습니다 ^^;;












 

트랙백 주소 :: http://www.buggymind.com/trackback/91
성함
비밀번호
홈페이지 비밀글로
< PREV |  1  |  ...  87  |  88  |  89  |  90  |  91  |  92  |  93  |  94  |  95  |  ...  155  |  NEXT >