#!/bin/bash START_TIME=$(date +%s) if [ "$1" = "-r" ]; then rm -rf buildarm fi mkdir -p buildarm/GrabBagPrj cd buildarm/GrabBagPrj qmake -r CONFIG+=release \ "MOC_DIR=moc" \ "UI_DIR=ui" \ "RCC_DIR=rcc" \ "OBJECTS_DIR=obj" \ "QMAKE_CC=aarch64-linux-gnu-gcc" \ "QMAKE_CXX=aarch64-linux-gnu-g++" \ "QMAKE_LINK=aarch64-linux-gnu-g++" \ ../../GrabBagPrj.pro make -j6 if [ $? -eq 0 ]; then END_TIME=$(date +%s) ELAPSED=$((END_TIME - START_TIME)) MINUTES=$((ELAPSED / 60)) SECONDS=$((ELAPSED % 60)) echo "==========================================" echo "编译成功!耗时: ${MINUTES}分${SECONDS}秒" echo "==========================================" else END_TIME=$(date +%s) ELAPSED=$((END_TIME - START_TIME)) MINUTES=$((ELAPSED / 60)) SECONDS=$((ELAPSED % 60)) echo "==========================================" echo "编译失败!耗时: ${MINUTES}分${SECONDS}秒" echo "==========================================" exit 1 fi