Bash “美元”是什么意思&引用;在这个makefile片段中是什么意思?

Bash “美元”是什么意思&引用;在这个makefile片段中是什么意思?,bash,makefile,Bash,Makefile,在下面的Makefile代码段中“$$?”是什么意思 $(PROGS): FORCE @cd $(BUILD_DIRECTORY_PATH)/$@; \ mkdir -p obj; \ $(MAKE) || exit "$$?"; \ <====== HERE $(PROGS):强制 @cd$(构建目录路径)/$@\ mkdir-p obj\ $(MAKE)| |退出“$$?”;\ 美元?是程序退出或完成时的返回代码。因此,在你的队伍中 $(MAKE) || e

在下面的Makefile代码段中“$$?”是什么意思

$(PROGS): FORCE
    @cd $(BUILD_DIRECTORY_PATH)/$@; \
    mkdir -p obj; \
    $(MAKE) || exit "$$?"; \  <====== HERE
$(PROGS):强制
@cd$(构建目录路径)/$@\
mkdir-p obj\

$(MAKE)| |退出“$$?”;\ 美元?是程序退出或完成时的返回代码。因此,在你的队伍中

$(MAKE) || exit "$$?"

它将执行
$(MAKE)
。如果此程序未正确完成,则返回代码将不同于0,然后将执行
退出“$$?”
。这将使当前进程以与
$(make)
程序相同的返回代码退出shell,您将能够在shell中显示正在执行的
echo$?

$?是程序退出或完成时的返回代码。因此,在你的队伍中

$(MAKE) || exit "$$?"

它将执行
$(MAKE)
。如果此程序未正确完成,则返回代码将不同于0,然后将执行
退出“$$?”
。这将使当前进程以与
$(make)
程序相同的返回代码退出shell,您将能够在shell中显示正在执行的
echo$?

以上一个命令的返回代码退出。如果在谷歌搜索代码时遇到问题,请尝试搜索symbolhound。i、 e@123非常感谢!Symbolhound对程序员来说简直太棒了!我找到了答案!使用上一个命令的返回代码退出。如果在谷歌搜索代码时遇到问题,请尝试搜索symbolhound。i、 e@123非常感谢!Symbolhound对程序员来说简直太棒了!我找到了答案!