商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > centos环境下如何配置golang打包环境

centos环境下如何配置golang打包环境

  发布于2026-07-28 阅读(0)

扫一扫,手机访问

在CentOS上搭建Go语言的打包环境,其实并没有想象中那么复杂。只要把几个关键环节理清楚,整个过程就像搭积木一样自然。下面直接进入正题,看看具体怎么操作。

centos环境下如何配置golang打包环境

第一步:安装Go语言环境

如果机器上还没有Go,那得先装一个。方法有两种,选一种顺手的方式就行。

方法一:用包管理器(省心)

sudo yum install golang

方法二:从官网下载最新版(灵活)

wget https://golang.org/dl/go1.17.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.17.linux-amd64.tar.gz

装完之后,还要顺手把环境变量配置好。编辑~/.bash_profile~/.bashrc,在末尾加上这几行:

export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

然后让配置生效:

source ~/.bash_profile

或者干脆重新开一个终端窗口,效果一样。

第二步:验证安装是否成功

跑个简单的命令看看:

go version

如果屏幕上蹦出了Go的版本号,比如go1.17 linux/amd64,那就说明安装这一步已经稳了。

第三步:配置GOPATH工作目录

GOPATH可以理解为Go代码的“大本营”。刚才设置环境变量的时候已经顺手把GOPATH=$HOME/go写进去了。需要记住的是,项目代码应该放在$GOPATH/src目录下,这样Go工具链才能找到它。

第四步:安装依赖管理工具

Go 1.11之后官方推荐用Go Modules来管理依赖,比之前的vendor方式方便得多。要启用它,只需要设置一个环境变量:

export GO111MODULE=on

可以把这行命令也加到~/.bash_profile~/.bashrc里,这样每次打开终端都自动生效,省得每次都手动敲一遍。

第五步:打包Go应用程序

打包直接用go build命令就行。假设主程序文件叫main.go,想生成一个叫myapp的可执行文件,命令如下:

go build -o myapp main.go

执行完当前目录下就会多出一个myapp文件,直接./myapp就能跑起来。

第六步:交叉编译(可选)

如果需要在其他平台(比如Windows、macOS)上运行,可以用交叉编译。通过GOOSGOARCH两个环境变量来指定目标操作系统和架构。例如,要为Windows 64位系统编译:

GOOS=windows GOARCH=amd64 go build -o myapp.exe main.go

生成出来的myapp.exe就可以直接扔到Windows机器上运行了。同理,GOOS=linuxGOARCH=arm64之类的组合也支持。

按照上面这些步骤,CentOS上的Go打包环境就算配置好了。最后提醒一句:打包之前,最好先确保代码通过了测试,所有依赖也都正确安装,不然编译的时候可能会报一些莫名其妙的错。

本文转载于:https://www.yisu.com/ask/66781322.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注