28 lines
485 B
Batchfile
28 lines
485 B
Batchfile
@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 |