Shell脚本调用多个makefile 遇到错误时停止
【使用场景】:工程有多个库构建而成,不同的库又独立开发。为了减少手动敲写命令,拷贝库文件等固定操作。通常会使用shell统一执行,提高效率。
然而在makefile打印较多的情况下,makefile错误时,建议及时停止。这样能够及时发现错误。
【实例】
1 echo "Staring... " 2 cd ~/Poject/build/ 3 make 4 5 if [ $? -ne "0" ]; then 6 echo "make failed!!! please Check error" 7 exit 8 fi
在执行make时,若错误,返回值非零。$? 是获取的返回值。通过返回值判断makefile是否执行成功!
浙公网安备 33010602011771号