代码拉取完成,页面将自动刷新
@echo off
Title 编译
Color 0A
set GOARCH=amd64
:caozuo
echo.
echo ══════════════════════════════════════
echo 说明:使用upx工具进行压缩编译文件
echo 1.编译 - Win64
echo 2.编译 - Darwin
echo 3.编译 - Linux64
echo.
set /p n=请输入编号:
if "%n%"=="" cls&goto :caozuo
if "%n%"=="1" call :1
if "%n%"=="2" call :2
if "%n%"=="3" call :3
if /i "%n%"=="n" exit
pause
goto :eof
:1
echo 编译开始
set GOOS=windows
set File=.\bin\vault-win64.exe
if exist %File% (
del %File%
)
go build -ldflags "-w -s" -a -installsuffix cgo -o bin/vault-win64.exe ./main.go
upx -9 .\bin\vault-win64.exe
echo 编译完成
goto :caozuo
:2
echo 编译开始
set GOOS=darwin
set File=.\bin\vault-darwin
if exist %File% (
del %File%
)
go build -ldflags "-w -s" -a -installsuffix cgo -o bin/vault-darwin ./main.go
upx -9 .\bin\vault-darwin
echo 编译完成
goto :caozuo
:3
echo 编译开始
set GOOS=linux
set File=.\bin\vault-linux64
if exist %File% (
del %File%
)
go build -ldflags "-w -s" -a -installsuffix cgo -o bin/vault-linux64 ./main.go
upx -9 .\bin\vault-linux64
echo 编译完成
goto :caozuo
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。