실행 파일을 만들기 위해 필요한 파일들과 만드는 방법을 기술
make system은 파일의 상호 의존 관계를 파악하여, 파일을
수정하더라도 실행 파일을 다시 쉽게 만듦.
$ make [-f 메이크파일]
옵션이 없으면 Makefile 혹은 makefile을 사용
https://bowbowbow.tistory.com/12#make%EB%A5%BC-%EC%93%B0%EB%8A%94-%EC%9D%B4%EC%9C%A0
가장 대표적인 디버거 : GNU debugger(gdb)
gdb 주요 기능
정지점(breakpoint) 설정,
한 줄씩 실행,
변수 접근 및 수정,
함수 탐색,
추적(tracing)
gdb 사용을 위한 컴파일
-g 옵션을 이용하여 컴파일
$ gcc -g -o longest longest.c
다중 모듈 프로그램
$ gcc -g -o main main.c
copy.c
gdb 실행
$ gdb [실행파일]
소스보기 : l(list)
정지점 : b(reak), clear, d(elete)
프로그램 수행