Golang编译器在Debian上怎么装
导读:在 Debian 上安装 Golang 编译器 方法一 使用 APT 安装 更新索引并安装:sudo apt update && sudo apt install golang-go 验证版本:go version(输出形...
在 Debian 上安装 Golang 编译器
方法一 使用 APT 安装
- 更新索引并安装:sudo apt update & & sudo apt install golang-go
- 验证版本:go version(输出形如:go version go1.20.x linux/amd64)
- 说明:仓库版本通常较旧但稳定,适合快速上手与系统一致性维护。
方法二 手动安装官方二进制包
- 下载对应架构的安装包(示例为 amd64,请按实际替换为 arm64 等):wget https://golang.org/dl/go1.22.5.linux-amd64.tar.gz
- 解压到系统目录:sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
- 配置环境变量(写入 ~/.bashrc 或 ~/.profile,二选一):
- export GOROOT=/usr/local/go
- export GOPATH=$HOME/go
- export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
- 使配置生效:source ~/.bashrc 或 source ~/.profile
- 验证:go version
- 提示:Go 1.11+ 模块模式已成熟,GOPATH 非强制,但设置有助于工具链与二进制管理。
方法三 从源码编译安装
- 安装构建依赖:sudo apt update & & sudo apt install build-essential curl git
- 获取源码并构建(耗时较长,适合需要特定版本或自定义场景):
- git clone https://github.com/golang/go.git
- cd go/src
- ./make.bash
- 安装完成后将 /usr/local/go/bin 加入 PATH,使用 go version 验证。
快速验证与第一个程序
- 创建工作目录并初始化模块:mkdir -p $HOME/go/src/hello & & cd $_
- 编写代码:cat > hello.go < < ‘EOF’ package main import “fmt” func main() { fmt.Println(“Hello, Debian!”) } EOF
- 运行与构建:go run hello.go;go build -o hello
- 运行生成的可执行文件:./hello。
常见问题与建议
- 版本选择:需要新特性或特定版本时用手动安装;追求稳定与易维护时用 APT。
- 多用户环境:将环境变量写入 /etc/profile 或系统级 profile.d 脚本,以便所有用户生效。
- 代理与模块:如有网络限制,可设置 GOPROXY,例如:export GOPROXY=https://goproxy.cn。
- 交叉编译:设置 GOOS/GOARCH 即可,例如:GOOS=linux GOARCH=arm64 go build。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Golang编译器在Debian上怎么装
本文地址: https://pptw.com/jishu/749299.html
