IT관련 지식들
2016. 7. 26. 13:43
# 컴파일 하면서 -g 옵션을 넣는다.
$gcc -o helloworld helloworld.c
==>
$gcc -g -o helloworld helloworld.c
단, 이때 최적화 옵션[-Oleverl]은 제거한다.
# 파일을 실행하면서 gdb로 실행한다.
$gdb ./helloworld
break point를 지정한 뒤 run 명령어로 시작한다.
# breakpoint 설정방법.
(gdb) break initTask
breakpoint를 함수명(initTask)에 설정.
(gdb) break keonamain.c:120
breakpoint를 파일(keonamain.c)의 x(120)번째 줄에 설정.
# 변수값 설정
(gdb) p gValue
변수(gValue)값을 출력
(gdb) set gsImageQueue.front=2
변수(gsImageQueue.front)값을 변경(0-->2).
# 코드보기
(gdb) list
현재 실행중이 코드를 출력.
'IT관련 지식들' 카테고리의 다른 글
ubuntu mount 명령어. (0) | 2016.08.18 |
---|---|
DateX-ASN.1 (0) | 2016.08.12 |
makefile (0) | 2016.07.25 |
gcc 컴파일러. (0) | 2016.07.25 |
우분투에서 Git 시작하기 (0) | 2016.07.07 |