반응형
Makefile에서 메시지를 어떻게 인쇄 할 수 있습니까?
빌드 프로세스를 수행하는 동안 일부 메시지를 인쇄하고 싶습니다 makefile. 다음은 메시지를 인쇄 할 수 있지만 그 후에는 스크립트를 실행하지 않습니다. 이 문제를 어떻게 해결할 수 있습니까?
ifeq (yes, ${TEST})
CXXFLAGS := ${CXXFLAGS} -DDESKTOP_TEST
test:
@echo '************ TEST VERSION ************'
else
release:
@echo "************ RELEASE VERSIOIN **********"
endif
원하는 것이 무엇인지,이 트릭이 다른 타겟과 함께 작동하기를 원하는지,이 타겟을 다른 곳에서 정의했는지 여부, 사용중인 Make의 버전이 무엇인지 확실하지 않습니다. 팔다리 :
ifeq (yes, ${TEST})
CXXFLAGS := ${CXXFLAGS} -DDESKTOP_TEST
test:
$(info ************ TEST VERSION ************)
else
release:
$(info ************ RELEASE VERSIOIN **********)
endif
$(info your_text): 정보 . 이것은 실행을 중지하지 않습니다.
$(warning your_text): 경고 . 이것은 텍스트를 경고로 표시합니다.
$(error your_text): 치명적인 오류 . 실행이 중지됩니다.
참조 URL : https://stackoverflow.com/questions/11775733/how-can-i-print-message-in-makefile
반응형
'Program Club' 카테고리의 다른 글
| win API를 사용하여 HRESULT 값의 문자열 표현을 얻는 방법이 있습니까? (0) | 2021.01.07 |
|---|---|
| datetime.datetime을 datetime.date와 비교할 수 없습니다. (0) | 2021.01.07 |
| window.onload 이벤트에 추가 하시겠습니까? (0) | 2021.01.07 |
| Play 스토어 알파 테스트 다운로드 링크가 작동하지 않음 (0) | 2021.01.07 |
| 찾기와 색인의 차이점 (0) | 2021.01.07 |