温馨提示×

Ubuntu Golang编译工具链怎么搭建

小樊
53
2025-07-19 17:43:58
栏目: 编程语言

在Ubuntu系统上搭建Golang编译工具链可以通过以下步骤完成:

方法一:使用包管理器安装

  1. 更新包列表
sudo apt update
  1. 安装Go
sudo apt install golang
  1. 验证安装
go version

方法二:从官方网站下载并手动安装

  1. 下载并解压Go源码包
wget https://golang.org/dl/go{GO_VERSION}.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go{GO_VERSION}.linux-amd64.tar.gz

{GO_VERSION} 替换为实际的Golang版本号。

  1. 配置环境变量
  • 编辑 ~/.profile~/.bashrc 文件,添加以下内容:

    export GOROOT=/usr/local/go
    export GOPATH=$HOME/go
    export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
    
  • 使环境变量生效:

    source ~/.profile
    
  1. 验证安装
go version

方法三:使用版本管理工具安装(如 gvm

  1. 安装 gvm
bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
  1. 安装Go
gvm install go1.18.3

go1.18.3 替换为你需要的版本。

  1. 使用安装的Go版本
gvm use go1.18.3
  1. 验证安装
go version

注意事项

  • 环境变量配置:确保将 GOPATH 环境变量设置到你的系统路径中,这是Go语言工作区的路径。
  • 使用Go Modules:从Go 1.11开始,Go引入了模块支持,可以更方便地管理依赖。在项目目录下初始化模块:
    go mod init myproject
    
    添加依赖并编译:
    go get -u
    go build
    

通过以上步骤,你可以在Ubuntu系统上成功搭建Golang编译工具链。如果需要更高级的开发体验,可以考虑使用集成开发环境(IDE)如GoLand,或者使用Docker进行容器化部署。

0