-
20140519 (make, makefile)부산IT학원/스마트컨트롤러 2014. 5. 19. 15:22
63일차
-----------------
make 명령어
-----------------
--- make, build
유틸리티 프로그램 일종으로 빌드 툴.
--- whereis
whereis "프로그램이름"
"프로그램이름" 위치를 찾아주는 명령어
--- makefile
make 명령어의 참조파일로 스크립트라고 부른다.
--- 라벨
makefile 내에
라벨이름:
명령어
라벨이름 밑에 명령어를 실행 시킨다.
all, smart, test는 라벨이라 부르고
뒤에 : (콜론)을 붙여준다.
명령어들의 앞에는 꼭 tab 을 쳐줘야 한다.
tab을 친 곳까지만 한 라벨로 인식한다고 한다.
tab을 안쳐주면 오류가 남.
all, test 밑에 명령어 앞에는 @가 붙어 있는데
실행시 그 명령어를 보여주지 않는다는 명령.
위에 그림에서 보았듯이 make 라벨
특정 라벨만 실행할 수 있다.
- 변수
CC, CFLAGS 처럼 변수를 선언한다.
그 변수를 사용할 때는 $( ) 로 덮어 씌워 사용한다.
make 명령으로 실행하면
선언했던 변수 처럼 그 문자들로 대치되어 실행된다.
'부산IT학원 > 스마트컨트롤러' 카테고리의 다른 글
20140521 (ATMega2560) (0) 2014.05.21 20140520 (make, makefile 실습) (0) 2014.05.20 20140516 (초음파 모듈) (0) 2014.05.16 20140515 (초음파 모듈) (0) 2014.05.15 20140514 (타이머/카운터 Reg) (0) 2014.05.14