在下面的Makefile片段中,"$$?"代表什么意思?
$(PROGS): FORCE
@cd $(BUILD_DIRECTORY_PATH)/$@; \
mkdir -p obj; \
$(MAKE) || exit "$$?"; \ <====== HERE
ADD 1
我猜它在bash中的意思是exit "$?"
,因为在makefile中$$
代表$
。
但是exit "$?"
是什么意思呢?