在 Ubuntu 下使用 Go(Golang)编译程序,一般步骤如下:
sudo apt update
sudo apt install golang-go
查看版本:
go version
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
配置环境变量(加到 ~/.bashrc 或 ~/.zshrc):
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
生效:
source ~/.bashrc
示例 hello.go:
package main
import "fmt"
func main() {
fmt.Println("Hello, Ubuntu!")
}
go build hello.go
生成可执行文件:
./hello
go build -o myapp hello.go
go build
GOOS=linux GOARCH=amd64 go build
go run hello.go
go mod init myproject
go build
检查:
which go
确认 PATH 已配置。
chmod +x myapp
如果你有 具体项目结构 或 交叉编译需求(如 ARM / Windows),可以告诉我,我给你更精确的命令。