在CentOS上构建Golang可执行文件的步骤如下:
-
安装Go语言环境: 如果你还没有安装Go语言环境,首先需要安装它。可以通过以下命令安装:
sudo yum install golang
安装完成后,你可以通过运行以下命令来验证安装是否成功:
go version
-
设置工作目录: 创建一个新的目录来存放你的Go代码,或者选择一个已经存在的目录。
mkdir ~/go/src/myapp cd ~/go/src/myapp
-
编写Go代码: 使用你喜欢的文本编辑器创建一个新的Go源文件,例如
main.go
。package main import "fmt" func main() { fmt.Println("Hello, World!") }
-
构建可执行文件: 在包含你的Go源文件的目录中,运行以下命令来构建可执行文件:
go build
这将在当前目录下生成一个名为
myapp
(或根据你的包名而定)的可执行文件。 -
运行可执行文件: 构建完成后,你可以直接运行生成的可执行文件:
./myapp
你应该会看到输出
Hello, World!
。 -
交叉编译(可选): 如果你想为不同的操作系统或架构构建可执行文件,可以使用
GOOS
和GOARCH
环境变量。例如,要为Windows 64位构建可执行文件,可以运行:GOOS=windows GOARCH=amd64 go build -o myapp.exe
这将生成一个名为
myapp.exe
的Windows可执行文件。 -
清理(可选): 如果你想清理构建过程中生成的临时文件,可以使用以下命令:
go clean
以上就是在CentOS上构建Golang可执行文件的基本步骤。记得在构建之前,你的Go环境变量(如GOPATH
和GOROOT
)应该已经正确设置。