Makefile 상세 정보

1682 단어
안녕하십니까, 지금까지 편집자가 하고 싶은 모든 내용입니다.(수동 개머리)
 

1. Makefile 인쇄 변수 값


makefile에서 인쇄하는 정보는 기본적으로 세 가지로 사용됩니다: info,warning,error
 
$(info, "here add the debug info")    # .mk 

$(warning "here add the debug info")    # 

$(error "error: this will stop the compile")    # , 

인쇄 정보가 이렇다면 인쇄 변수는?
$(warning $(TARGET_DEVICE) )    # TARGET_DEVICE

 
또한 echo를 사용해도 되지만 echo는 target: 뒤에 있는 문장에서만 사용할 수 있고 앞에 TAB를 추가합니다
@echo "xxxxxxxx"    # 

@echo $(xxx)    # xxx

2. Makefile은 가감승제 4칙 연산을 사용한다


나누기:
A = $(shell date '+%s')    # A 

B = $(shell expr $(A) / 5)    # A 5 B

tips:makefile에서 셸 함수를 사용하려면 함수 앞에 셸을 추가해야 합니다.또한/양쪽에 공백이 있고 공백은 필수입니다.

좋은 웹페이지 즐겨찾기