我使用Makefile构建我的C ++项目。这有点令人讨厌,有时很难发现构建是成功还是失败。我希望在构建结束时看到一个明确的声明,就像在gradle中一样。
如果构建通过:
BUILD SUCCESSFUL
如果构建失败:
BUILD FAILED
对于积极的情况,我找到了这个解决方案:
all: dependencies #every job is done in dependencies
echo "BUILD SUCCESSFUL"
这样做的最佳方式是什么?
答案 0 :(得分:3)
echo $?
。 0
成功,其他任何事情都没有。#!/bin/sh if make "$@"; then echo BUILD SUCCESSFUL else echo BUILD FAILED fi