학교 강의를 복습하는 차원에서 작성하는 글입니다. 학부생 수준의 글이므로, 오류가 있을 수 있는 점 양해바람니다.
Debug GNU gdb 소스 코드의 명령어들을 한 라인씩 처리하면서 실행되는 과정을 확인할 수 있는 도구 gdb를 쉽게 사용하기 위해 gcc 컴파일시 반드시 -g 옵션 사용 => gcc -g -o a.out test.c gdb 실행 gdb filename gdb -p [pid] 보안을 위해 gdb로 디버깅 후 strip -d [filename]을 통해 디버깅 정보를 제거해주어야 한다. 디버그 명령어 help 도움 명령어 print 변수 값 변수 값 출력 break 해당 위치에서 일시 중지 start 첫번째 줄 실행 시작 step, s 현재 줄 실행 (function 안으로 진입) next,.....
원문 링크 : [임베디드 시스템] Debug