在CentOS上编译Go程序,首先需要确保已经安装了Go语言环境。如果还没有安装,可以按照以下步骤进行安装:
下载Go语言安装包:
访问Go官方下载页面(https://golang.org/dl/),找到适用于Linux的安装包,例如go1.17.linux-amd64.tar.gz。
安装Go语言:
将下载的安装包移动到/usr/local目录下,并解压缩:
sudo mv go1.17.linux-amd64.tar.gz /usr/local/
sudo tar -C /usr/local -xzf go1.17.linux-amd64.tar.gz
~/.bashrc文件,添加以下内容:export PATH=$PATH:/usr/local/go/bin
保存文件并执行source ~/.bashrc使环境变量生效。
go version命令,如果显示Go的版本信息,说明安装成功。接下来,编译Go程序:
打开终端,进入Go程序所在的目录。
使用go build命令编译程序。例如,如果你的程序文件名为main.go,则运行:
go build main.go
这将在当前目录下生成一个名为main的可执行文件。
./main
如果你想要编译生成一个特定名称的可执行文件,可以使用-o选项指定输出文件名,例如:
go build -o myprogram main.go
这将生成一个名为myprogram的可执行文件。