20140519 (make, makefile)

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

설정

트랙백

댓글