windows 10 - 11 下安装 go

    去 https://studygolang.com/dl 下载对应的win64位版本 如: go1.20.3.windows-amd64.msi

    安装完成后,确保将其添加到环境变量 PATH 中

    可用命令 go version 验证,若正常输出 Go 版本,则说明配置正确。

配置环境变量及添加代理

    GO111MODULE: on

    GOPROXY: https://goproxy.cn

下载并安装C编译器:

    windows 平台可使用 TDM-GCC 

    TDM-GCC 下载网址 https://jmeubank.github.io/tdm-gcc/download/

    选择 tdm64-gcc-10.3.0-2.exe 下载安装(支持32位及64位)

    安装完成后,确保将其添加到环境变量 PATH 中

    可用命令 gcc --version 验证,若正常输出 GCC 版本,则说明配置正确。

Centos下yum方式安装

    yum -y install golang

下载tar包手动安装

    镜像官网:https://golang.google.cn/dl/

    wget https://golang.google.cn/dl/go1.20.3.linux-amd64.tar.gz

    #将下载的包解压到 /usr/local目录下
    tar -xvf go1.20.3.linux-amd64.tar.gz -C /usr/local

    #将 /usr/local/go/bin 添加到环境变量
    export PATH=$PATH:/usr/local/go/bin

    #修改 /etc/profile 文件
    vim /etc/profile

    #在末尾添加下方代码

    export GO111MODULE=on
    export GOROOT=/usr/local/go
    export GOPATH=/home/gopath
    export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

    #使环境变量生效(重启)
    source /etc/profile

    #查看版本
    go version

    #设置代理,加速
    go env -w GOPROXY=https://goproxy.cn,direct

安装 musl-gcc

    wget -c http://musl.libc.org/releases/musl-1.2.2.tar.gz

    tar -xvf musl-1.2.2.tar.gz

    cd musl-1.2.2

    ./configure

    make

    sudo make install