在 CentOS 系统下编译 Golang 程序,你需要先安装 Golang,然后使用 go build 命令来编译你的程序。以下是详细步骤:
安装 Golang:
首先,你需要安装 Golang。访问 Golang 官方下载页面(https://golang.org/dl/),找到适用于 CentOS 的安装包。你可以选择下载预编译的二进制文件或者源代码。
如果你选择下载预编译的二进制文件,请执行以下命令:
wget https://golang.org/dl/go1.17.6.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.17.6.linux-amd64.tar.gz
如果你选择下载源代码,请执行以下命令:
wget https://golang.org/dl/go1.17.6.src.tar.gz
sudo tar -C /usr/local -xzf go1.17.6.src.tar.gz
cd /usr/local/go/src
sudo ./all.bash
安装完成后,你需要将 Golang 的二进制文件路径添加到环境变量中。编辑 ~/.bashrc 或 ~/.bash_profile 文件,添加以下内容:
export PATH=$PATH:$HOME/go/bin
保存文件并执行 source ~/.bashrc 或 source ~/.bash_profile 使更改生效。
编译 Golang 程序:
在你的 Golang 项目目录中,使用 go build 命令编译你的程序。例如,如果你的程序入口文件名为 main.go,则执行以下命令:
go build main.go
编译完成后,你会在当前目录下看到一个名为 main(在 Windows 上为 main.exe)的可执行文件。你可以运行这个文件来启动你的 Golang 程序。
注意:确保你的 Golang 版本与你的项目兼容。如果你不确定,请查看项目的文档或联系项目维护者。