温馨提示×

golang编译ubuntu步骤是啥

小樊
49
2026-10-13 03:48:44
栏目: 编程语言

下面给你 在 Ubuntu 上编译(安装/使用)Go 程序的常见步骤,分两种情况:① 安装 Go 编译器 和 ② 编译 Go 项目。


一、在 Ubuntu 上安装 Go 编译器

方法 1:用 apt(简单,但版本可能旧)

sudo apt update
sudo apt install golang-go

查看版本:

go version

方法 2:官方二进制包(推荐,版本新)

# 下载(示例为 1.22.5,可换版本)
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz

# 解压
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz

# 配置环境变量
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
source ~/.bashrc

# 验证
go version

二、编译 Go 程序

1️⃣ 单个 Go 文件

go build main.go

生成可执行文件:

./main

2️⃣ 标准 Go 项目(有 go.mod)

# 初始化(第一次)
go mod init example.com/myproject

# 编译
go build

# 运行
./myproject

3️⃣ 指定输出文件名

go build -o myapp main.go

4️⃣ 交叉编译(例如在 Ubuntu 编 Windows)

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

三、常见问题

❌ command not found: go

说明 PATH 没配置好,检查:

which go
echo $PATH

❌ 缺少依赖

go mod tidy

如果你是想 “把 Go 程序编译成 Ubuntu 可运行文件” 或 “源码编译 Go 语言本身”,告诉我,我可以给你更具体的步骤。

0 踩