makefile 에서 awk 이 실패합니다.
글쓴이: jai / 작성시간: 금, 2004/05/14 - 12:50오후
SUBTYPE = $(shell uname -v | awk '/SMP/{print $2}') .... ifeq ($(SUBTYPE),SMP) DEF_FLAGS += -D__SMP__ endif
makefile 에 awk 를 사용하려고 합니다.
쉘에서는 uname -v | awk '/SMP/{print $2}' 를 실행하면 SMP 출력되지만,
makefile 에서는 echo $(SUBTYPE) 을 실행하며,
echo #1 SMP Thu May 13 15:57:54 KST 2004
가 출력됩니다.
컴파일하는 머신이 SMP 인지 확인하고 싶습니다.
쉘과 다른 결과가 나오는 까닭이 무엇인지 도움을 부탁드립니다.
Forums:
$2 를 $$2 로 바꿔야하지 않나요?
$2 를 $$2 로 바꿔야하지 않나요?
---
http://coolengineer.com
댓글 달기