debian

如何在Debian上编译Golang

小樊
44
2025-03-29 05:46:00
栏目: 编程语言

在Debian系统上编译Golang,你需要遵循以下步骤:

  1. 安装必要的依赖: 在开始之前,确保你的Debian系统是最新的,并且已经安装了所有必要的构建工具和依赖项。打开终端并运行以下命令来更新你的包列表并升级已安装的包:

    sudo apt update
    sudo apt upgrade
    

    接下来,安装构建Go程序所需的工具:

    sudo apt install build-essential curl git
    
  2. 下载Go源代码: 访问Go的官方下载页面(https://golang.org/dl/)来获取最新的Go源代码压缩包。你可以使用curl命令直接下载:

    curl -LO https://golang.org/dl/go1.18.linux-amd64.tar.gz
    

    请确保将URL中的版本号替换为你想要下载的Go版本。

  3. 解压源代码: 下载完成后,你需要解压这个压缩包。通常,它会被下载到你的~/Downloads目录下。使用以下命令解压:

    tar -C /usr/local -xzf go1.18.linux-amd64.tar.gz
    

    这将会把Go安装到/usr/local目录下。

  4. 设置环境变量: 为了让系统知道Go的安装位置,你需要设置GOROOTGOPATH环境变量,并将Go的二进制文件路径添加到PATH中。你可以通过编辑~/.profile~/.bashrc文件来做到这一点:

    export GOROOT=/usr/local/go
    export GOPATH=$HOME/go
    export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
    

    保存文件后,运行以下命令来使更改生效:

    source ~/.profile
    

    或者如果你编辑的是~/.bashrc文件:

    source ~/.bashrc
    
  5. 验证安装: 安装完成后,你可以通过运行以下命令来验证Go是否正确安装:

    go version
    

    如果一切正常,你应该会看到Go的版本号输出。

现在你已经在Debian上成功编译并安装了Golang,可以开始编写和运行Go程序了。

0
看了该问题的人还看了