chore: sync local changes (2026-03-12)

This commit is contained in:
2026-03-12 18:58:42 +08:00
parent 4fa42f7115
commit cc8d6a8028
41 changed files with 7981 additions and 3350 deletions

View File

@@ -0,0 +1,30 @@
#!/bin/bash
# Linux ARM64 交叉编译脚本
echo "开始交叉编译 mengyamonitor-backend (Linux ARM64)..."
# 禁用 CGO使用纯 Go 编译(不依赖系统 C 库)
export CGO_ENABLED=0
# 设置目标平台为 Linux ARM64
export GOOS=linux
export GOARCH=arm64
# 编译(静态链接)
go build -ldflags="-s -w" -o mengyamonitor-backend-arm64 .
if [ $? -eq 0 ]; then
echo "编译成功!"
echo "二进制文件: mengyamonitor-backend-arm64"
echo ""
echo "目标平台: Linux ARM64"
echo "编译模式: 静态链接,无外部依赖"
echo ""
echo "检查文件信息:"
file mengyamonitor-backend-arm64 2>/dev/null || echo "文件已生成: mengyamonitor-backend-arm64"
echo ""
ls -lh mengyamonitor-backend-arm64
else
echo "编译失败!"
exit 1
fi