mirror of
https://github.com/qtgolang/SunnyNet.git
synced 2026-08-31 06:21:27 -07:00
24 lines
532 B
Bash
24 lines
532 B
Bash
echo "" > /dev/null
|
|
echo "请使用Linux环境编译,可以使用WSL" > /dev/null
|
|
echo "" > /dev/null
|
|
echo ""
|
|
echo "正在编译..."
|
|
set CGO_ENABLED=1
|
|
set GOOS=linux
|
|
set GOARCH=amd64
|
|
tmpPath=$(dirname "$(readlink -f "$0")")
|
|
parentPath=$(dirname "$tmpPath")
|
|
cd "$parentPath"
|
|
|
|
go build -trimpath -buildmode=c-shared -ldflags "-s -w" -o "$tmpPath/Library/Linux/amd64/Sunny.so"
|
|
# 检查命令的退出状态码
|
|
if [ $? -ne 0 ]; then
|
|
echo ""
|
|
echo ""
|
|
echo "编译失败!"
|
|
else
|
|
echo ""
|
|
echo ""
|
|
echo "编译完成!"
|
|
fi
|