2025-12-18 21:36:41 +08:00
|
|
|
#!/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))
|
2025-12-20 16:18:12 +08:00
|
|
|
MINUTES=$((ELAPSED / 60))
|
|
|
|
|
SECONDS=$((ELAPSED % 60))
|
2025-12-18 21:36:41 +08:00
|
|
|
echo "=========================================="
|
2025-12-20 16:18:12 +08:00
|
|
|
echo "编译成功!耗时: ${MINUTES}分${SECONDS}秒"
|
2025-12-18 21:36:41 +08:00
|
|
|
echo "=========================================="
|
|
|
|
|
else
|
|
|
|
|
END_TIME=$(date +%s)
|
|
|
|
|
ELAPSED=$((END_TIME - START_TIME))
|
2025-12-20 16:18:12 +08:00
|
|
|
MINUTES=$((ELAPSED / 60))
|
|
|
|
|
SECONDS=$((ELAPSED % 60))
|
2025-12-18 21:36:41 +08:00
|
|
|
echo "=========================================="
|
2025-12-20 16:18:12 +08:00
|
|
|
echo "编译失败!耗时: ${MINUTES}分${SECONDS}秒"
|
2025-12-18 21:36:41 +08:00
|
|
|
echo "=========================================="
|
|
|
|
|
exit 1
|
|
|
|
|
fi
|