您的位置:首页 >如何在Ubuntu上配置Golang打包环境
发布于2026-05-02 阅读(0)
扫一扫,手机访问

想在Ubuntu系统里把Go项目打包成可执行文件?其实过程并不复杂,跟着下面这几个清晰的步骤走,很快就能把环境搭起来。
第一步,自然是确保系统里已经装好了Go语言。如果还没安装,打开终端,执行下面这两条命令就行:
sudo apt update
sudo apt install golang-go
安装完成后,关键的一步是配置环境变量。你需要编辑用户目录下的 ~/.bashrc 或者 ~/.profile 文件,把下面这几行内容加进去:
export GOROOT=/usr/lib/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
添加保存之后,别忘了让配置立刻生效:
source ~/.bashrc
# 或者 source ~/.profile
配置好了,怎么知道成没成功?很简单,跑一下这个命令验证:
go version
如果终端乖乖地显示出Go的版本号,那就恭喜你,安装和基础配置都搞定了。
接下来,为你的代码安个家。按照Go的工作空间惯例,创建一个项目目录并进入:
mkdir -p $GOPATH/src/myproject
cd $GOPATH/src/myproject
现在,可以开始写代码了。在刚才的项目目录里,创建一个经典的 main.go 文件试试水:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
重头戏来了——打包。Go的打包命令非常直观,在项目目录下执行:
go build -o myproject main.go
稍等片刻,当前目录里就会多出一个名叫 myproject 的可执行文件,这就是你的“成果”。
是骡子是马,拉出来溜溜。运行这个新鲜出炉的程序:
./myproject
如果终端亲切地回复你“Hello, World!”,那么整个从编码到打包的流程就彻底跑通了。
Go还有一个强大的特性:交叉编译。这意味着你可以在Ubuntu上,轻松打包出能在Windows或macOS上运行的程序。比如,想生成一个Windows 64位的可执行文件,命令是这样的:
GOOS=windows GOARCH=amd64 go build -o myproject.exe main.go
执行后,你会得到一个 myproject.exe 文件,把它拷贝到Windows电脑就能直接运行。
瞧,整个过程就是这样。从安装、配置、写代码到最终打包,甚至跨平台编译,一步步跟着做下来,你在Ubuntu上的Golang打包环境就已经配置妥当,可以开始高效开发了。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9