温馨提示×

Golang编译时Ubuntu环境配置要点

小樊
58
2025-07-25 18:43:05
栏目: 编程语言

在Ubuntu系统上配置Golang编译环境是一个相对简单的过程。以下是详细的步骤:

安装Go语言

  1. 下载安装包
  • 访问Go官方下载页面(Go官方下载页面),选择适用于Ubuntu的安装包。例如,下载Go 1.17版本的命令如下:
    wget https://golang.org/dl/go1.17.linux-amd64.tar.gz
    
  1. 解压安装包
  • 将下载的安装包解压到/usr/local目录下:
    sudo tar -C /usr/local -xzf go1.17.linux-amd64.tar.gz
    
  1. 配置环境变量
  • 编辑~/.bashrc文件,添加以下内容:
    export GOROOT=/usr/local/go
    export PATH=$PATH:$GOROOT/bin
    
  1. 使配置生效
  • 运行以下命令使配置生效:
    source ~/.bashrc
    

设置GOPATH

  1. 创建GOPATH目录
  • 在用户家目录下创建一个名为go的目录作为GOPATH
    mkdir -p $HOME/go
    
  1. 配置环境变量
  • 编辑~/.bashrc文件,添加以下内容:
    export GOPATH=$HOME/go
    export PATH=$PATH:$GOPATH/bin
    
  1. 使配置生效
  • 与步骤1.4相同,运行以下命令使配置生效:
    source ~/.bashrc
    

验证安装

  1. 验证Go是否已成功安装
  • 运行以下命令来验证Golang是否已成功安装:
    go version
    

如果显示出Go的版本信息,说明Golang开发环境已经成功配置。

可选:配置Go Modules代理(推荐)

在Go 1.11及以上版本中,推荐使用Go Modules进行依赖管理。你可以配置代理来加速依赖下载:

go env -w GOPROXY=https://goproxy.cn,direct

编译和运行一个简单的Go程序

  1. 创建源代码文件
  • $GOPATH/src目录下创建一个名为hello.go的文件,并输入以下代码:
    package main
    import "fmt"
    func main() {
        fmt.Println("Hello, world!")
    }
    
  1. 编译程序
  • 进入$GOPATH/src目录,并运行以下命令编译程序:
    go build hello.go
    
  1. 运行程序
  • 编译完成后,会在当前目录下生成一个名为hello的可执行文件。运行以下命令执行程序:
    ./hello
    

此时,控制台会输出“Hello, world!”,表示程序编译和运行成功。

通过以上步骤,您已经在Ubuntu系统上成功搭建了Golang编译环境,并编译了第一个Golang程序。接下来,您可以开始探索Golang的强大功能和广泛应用场景。

0