도전2022
gdb 사용법 본문
암기가 잘 안된다. ㅠ.ㅠ.
1. break 걸기, 이동,
-> break (라인 or 함수명)
-> n : 다음
-> s : 들어가기
-> c : 다음 브레이크 까지 실행
-> info break : 현재 브레이크 걸린 상태 확인하기
-> delete (1) : 해당 break 제거
-> bt : 스택을 백트레이스
-> info b : 브레이크 포인터 확인
2. 변수의 값 확인, 설정하기
-> set 변수 = 값
-> print 변수명, @<횟수>를 이용하여 여러줄의 출력을 동시에 가능
3. gdb로 디버깅하는 파일에 argv 전달하기
-> gdb 실행파일
-> (gdb) run arg2 arg3
4.
참고 사이트
[bugs] [committee] [contributing] [current cvs] [documentation] [download] [home] [irc] [links] [mailing lists] [news] [schedule] [song] [wiki]
[3] http://www.gnu.org/software/gdb/documentation/
GDB: The GNU Project Debugger
GDB Documentation
Printed Manuals
The GNU Press has printed versions of most manuals, including Debugging with GDB available.
Online GDB manuals
Documentation generated from the current sources are available online:
- GDB User Manual (gziped PDF)
- Describes how to use GDB.
Translations are also available:- Japanese, by Kazuhisa Ichikawa as part of KI's Unofficial GNU Manual Translation Project.
- Russian, by Dmitry Sivachenko.
- GDB Internals Manual (gziped PDF)
- Technical details of the internals of GDB.
The documentation is also available for download in a number of different formats including (HTML, DVI, PS and PDF).
Versions of the documentation generated from the last release and most recent branch are also available.
GDB를 이용한 디버깅
GNU 소스-레벨 디버거
Fifth Edition, for GDB version
April 1998
Richard M. Stallman and Roland H. Pesch초벌 번역 : 정강훈차례
- GDB 개요
- 간단한 GDB 세션
- GDB에 들어가고 나가기
- GDB 명령어들
- GDB에서 프로그램 실행시키기
- 중지와 계속
- 스택 검사하기
- 소스 파일 검사하기
- 데이타 검사하기
- 다른 언어에서 GDB 사용하기
- 심볼 테이블 검사하기
- 실행 변경
- GDB 파일들
- 디버깅 타겟 지정하기
- GDB 제어하기
- 명령어들 순서
- GNU Emacs에서 GDB 사용
- GDB에 있는 버그 리포팅하기
- 형식화된 문서
- GDB 설치
- 색인
'참고자료' 카테고리의 다른 글
Windows 7 자료조사 (0) | 2010.04.28 |
---|---|
samsung, Windows Phone DevDays 2010 (0) | 2010.04.27 |
중앙일보 뉴스 앱 (0) | 2010.04.23 |
클럭 카드라는 것이 있구나. (0) | 2010.04.22 |
리눅스 기반 핸드폰 검색 (0) | 2010.04.22 |