@echo off setlocal :: 设置目标平台为 Linux 和 amd64 set GOOS=linux set GOARCH=amd64 :: 可选:设置编译输出目录 set OUTPUT_DIR=../bin :: 确保输出目录存在 if not exist %OUTPUT_DIR% ( mkdir %OUTPUT_DIR% ) :: 编译 Go 程序 go build -o %OUTPUT_DIR%/client_linux main.go :: 检查编译结果 if %ERRORLEVEL% NEQ 0 ( echo 编译失败! exit /b %ERRORLEVEL% ) echo 编译成功!可执行文件位于 %OUTPUT_DIR%/client_linux endlocal pause