阅读量:69
在CentOS上编写一个Golang打包脚本,你需要遵循以下步骤:
-
确保已经安装了Go语言环境。如果没有,请访问Go官网下载并安装。
-
创建一个新的shell脚本文件,例如
build.sh。 -
在
build.sh中编写以下内容:
#!/bin/bash
# 设置项目路径和输出目录
project_path="/path/to/your/golang/project"
output_dir="/path/to/output/directory"
# 进入项目目录
cd $project_path
# 检查是否在项目目录中
if [ ! -d "$project_path" ]; then
echo "Error: Project directory not found."
exit 1
fi
# 清理之前的构建文件
rm -rf $output_dir/*
# 构建项目
GOOS=linux GOARCH=amd64 go build -o $output_dir/your_executable_name
# 检查构建是否成功
if [ $? -eq 0 ]; then
echo "Build successful. Executable saved at: $output_dir/your_executable_name"
else
echo "Error: Build failed."
exit 1
fi
-
修改脚本中的
project_path、output_dir和your_executable_name变量,使其指向你的项目路径、输出目录和可执行文件名。 -
保存脚本文件,并在终端中运行
chmod +x build.sh以使其可执行。 -
运行脚本:
./build.sh。这将构建你的Golang项目并将生成的可执行文件保存到指定的输出目录。
注意:这个脚本假设你正在构建一个Linux可执行文件。如果你需要为其他平台构建,请相应地更改GOOS和GOARCH变量。例如,对于Windows,你可以使用GOOS=windows GOARCH=amd64。