我正在使用makefile编译程序,并且如果程序中有任何错误,则希望向用户显示一条消息。 我搜索了这个,发现如果make成功则退出状态为零,否则它不为零。 如何使用这些退出状态值来完成上述任务,还是有其他方法可以这样做?
答案 0 :(得分:0)
您必须创建一个bash脚本并调用make命令,您可以检查每个命令的结果(或者如果成功则检查哪个命令),如果失败则使用echo打印消息
#!/bin/bash
cd <YOUR_DIRECTORY_CONTAINING_MAKEFILE>
make
if [ $? -ne "0" ]; then
echo "Make failed"
exit 1
fi
echo "make Successful"
$?保存最后一个命令的结果。
现在,要制作程序并查看结果,您必须运行此bash脚本