gdbinit8 만 쓰다가 새로 알게 된 Peda 입니다. gdbinit8만 써도 딱히 불편함이 없긴한데 이 페다는 스택에 쌓인 것까지 다 보여줘서
스택값을 일일히 찾아다닐 필요가 없습니다. 이것 외에도 다양한 강력한 기능들이 포함되어 있는데 이건 제가 이것에 익숙해진 다음에 포스팅하도록 할게요.
https://github.com/longld/peda
여기서 페다를 다운받을 수 있고 이 사이트에서 설치법이 친절하게 나와있습니다.
다만 문제가 하나 있습니다. 이건 gdb 7.7에서는 돌아가지 않는다는 건데, gdb 7.7에서는 파이썬3을 지원하기 때문입니다.
사용하기 위해서는 gdb를 7.4로 내려야 하는데 이 방법을 알려드리겠습니다.
sudo apt-get install synaptic 으로 시냅틱 패키지 관리자를 설치합니다.
시냅틱 패키지 관리자를 실행해서 설정 - 저장소(R) - 기타 소프트웨어 - 추가를 누르시고
(settings -> repositories -> other software -> add)
#settings -> repositories를 선택못할 경우 리눅스 finder에서 synaptic 검색해서 실행시키세요
deb http://kr.archive.ubuntu.com/ubuntu/ precise main 을 추가
(Ubuntu 12.04)
그 후 새로고침을 한번 해주고 (그 툴에 새로고침이 있습니다. Reload)
Quick Filter에서 gdb 검색 후
gdb 선택 -> 패키지 -> 버전 강제 -> gdb 7.4 선택 -> 다운그레이드
*select gdb -> Package -> Force version -> chose gdb 7.4 -> downgrade
이 과정을 진행하게 되면 gdb는 7.4로 다운그레이드 되어있습니다.
이제 페다를 잘 쓰시면 됩니다.
ps. 제가 이 외에 gdb 재설치 방법도 해봤는데 이건 아무리 해도 sudo make, make install 과정에서 자꾸 에러가 나더라고요.
그냥 시냅틱 설치해서 버전낮추는게 편합니다.
'Let's Study > Tips' 카테고리의 다른 글
[Linux] vim powerline 설정하는 방법 (0) | 2016.02.17 |
---|---|
[Linux] Oh-my-Zsh! - agnoster theme 설정 (2) | 2015.03.07 |
[Linux] 개성적인 터미널 만들기 (3) | 2015.01.14 |
[Linux] vim colorscheme 설정 (0) | 2014.10.09 |
[Linux] gdbinit 설정 (0) | 2014.10.09 |