如何在shell脚本中获取make的返回码?

时间:2015-01-01 17:22:48

标签: shell makefile

如果我有一个包含'make'命令的shell脚本,那么它将构成一个C ++项目。如何获取make命令的返回码?就像?

RETURN_CODE=`make`

有人在这里有经验吗?

1 个答案:

答案 0 :(得分:2)

special variable $?包含最后一个命令的返回码。你可以save it to a variable这样:

make
exit_code=$?

RETURN_CODE=`make`command substitution,导致make标准输出保存到变量RETURN_CODE

PS:You should use $(foo) command substitution而不是反引号,大写变量名只是那些export到其他脚本的名称。