首页主机资讯Ubuntu系统如何配置Golang编译器

Ubuntu系统如何配置Golang编译器

时间2025-10-31 18:26:03发布访客分类主机资讯浏览1462
导读:Ubuntu系统配置Golang编译器的详细步骤 1. 选择安装方式 Ubuntu系统配置Golang编译器主要有三种方式,可根据需求选择: APT包管理器安装(简单快捷,适合大多数用户,但版本可能不是最新); 官方网站下载二进制包安装(...

Ubuntu系统配置Golang编译器的详细步骤

1. 选择安装方式

Ubuntu系统配置Golang编译器主要有三种方式,可根据需求选择:

  • APT包管理器安装(简单快捷,适合大多数用户,但版本可能不是最新);
  • 官方网站下载二进制包安装(版本可控,适合需要特定版本的用户);
  • Snap包管理器安装(跨平台,适合习惯使用Snap的用户)。

2. 方法一:使用APT包管理器安装(推荐新手)

  • 更新系统包列表:打开终端,运行sudo apt update,确保系统包信息是最新的;
  • 安装Golang:运行sudo apt install golang-go,系统会自动下载并安装Golang;
  • 验证安装:运行go version,若显示类似go version go1.20.3 linux/amd64的输出,则说明安装成功。

3. 方法二:从官方网站下载二进制包安装(推荐需要特定版本的用户)

  • 下载安装包:访问Golang官方下载页面(https://golang.org/dl/),选择适合Ubuntu的.tar.gz格式安装包(如go1.23.4.linux-amd64.tar.gz),使用wget命令下载(例如wget https://golang.org/dl/go1.23.4.linux-amd64.tar.gz);
  • 解压安装包:将下载的安装包解压到/usr/local目录(系统级安装路径),运行sudo tar -C /usr/local -xzf go1.23.4.linux-amd64.tar.gz
  • 配置环境变量
    • 编辑用户环境变量文件(如~/.bashrc~/.zshrc),在末尾添加export PATH=$PATH:/usr/local/go/bin(将Golang的可执行文件路径加入系统PATH);
    • 运行source ~/.bashrc(或source ~/.zshrc)使配置立即生效;
  • 验证安装:再次运行go version,确认版本信息显示正确。

4. 方法三:使用Snap包管理器安装(适合习惯Snap的用户)

  • 安装Snap包管理器(若未安装):运行sudo apt update & & sudo apt install snapd
  • 安装Golang:运行sudo snap install go --classic--classic表示使用经典模式,允许Golang访问系统资源);
  • 验证安装:运行go version,检查版本信息。

5. 配置环境变量(可选但推荐)

若使用APT安装,环境变量通常会自动配置。若手动安装或需要自定义,需完成以下步骤:

  • 设置GOPATH(Go 1.11及以上版本支持Go Modules,无需强制设置,但建议配置):
    • 创建工作目录(如~/go-workspace):mkdir -p ~/go-workspace
    • 编辑~/.bashrc~/.zshrc,添加export GOPATH=$HOME/go-workspace(设置工作目录)和export PATH=$PATH:$GOPATH/bin(将工作目录的bin路径加入PATH,方便运行第三方工具);
    • 运行source ~/.bashrc(或source ~/.zshrc)使配置生效。

6. 验证配置有效性

  • 检查版本:运行go version,应显示已安装的Golang版本;
  • 运行测试程序
    • 创建一个hello.go文件,内容为:
      package main
      import "fmt"
      func main() {
      
          fmt.Println("Hello, World!")
      }
          
      
    • 运行go run hello.go,若终端输出Hello, World!,则说明配置成功。

7. 可选:配置Go Modules(推荐)

Go Modules是Go 1.11及以上版本的官方依赖管理工具,建议开启:

  • 启用Go Modules:运行go env -w GO111MODULE=on
  • 初始化模块:在项目目录下运行go mod init < module-name> (如go mod init github.com/username/myproject),生成go.mod文件管理依赖。

通过以上步骤,即可在Ubuntu系统上成功配置Golang编译器,并开始编写和运行Go程序。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu系统如何配置Golang编译器
本文地址: https://pptw.com/jishu/740173.html
如何解决Ubuntu上Golang编译冲突 Ubuntu系统中Golang编译路径在哪

游客 回复需填写必要信息