GO 语言学习 之 开发环境

发布于:2025-06-27 ⋅ 阅读:(21) ⋅ 点赞:(0)

1. windows安装:

# 建议下载 msi 安装包安装,省事
go1.24.4.windows-386.msi

# 下载 zip的安装包
# 解压到安装路径, 例如: D:\\env\\go
# 添加环境变量


其他设置:
# 设置 CC 指向 MinGW-w64 的 gcc(64位)
set CC=C:\mingw64\bin\gcc.exe

# 设置 CGO 编译参数(头文件路径)
set CGO_CFLAGS="-I C:\mingw64\x86_64-w64-mingw32\include"

# 设置 CGO 链接参数(库文件路径)
set CGO_LDFLAGS="-L C:\mingw64\x86_64-w64-mingw32\lib"

# 查看 Go 环境变量是否生效
go env CC CGO_CFLAGS CGO_LDFLAGS

2. Linux安装:

# 下载并解压
wget https://dl.google.com/go/go<VERSION>.linux-amd64.tar.gz  # 替换为实际版本
sudo rm -rf /usr/local/go  # 删除旧版本
sudo tar -C /usr/local -xzf go<VERSION>.linux-amd64.tar.gz

# 更新环境变量(如果需要)
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc  # 或 ~/.zshrc
source ~/.bashrc

参考安装脚本

#!/bin/bash

tool_path=`which wget`
if [ -z ${tool_path} ] then
  echo ${path} " is null";
  exit 0
fi

# download package
wget -c https://golang.google.cn/dl/go1.19.3.darwin-amd64.tar.gz

# unpackage
tar -xvf go1.19.3.darwin-amd64.tar.gz

# install
mv go /usr/local/

# go home
passwd=your login user password
echo ${passwd} | sudo groupadd go
echo ${passwd} | sudo useradd -g go -s /bin/bash go
sudo mkdir /home/go
sudo mkdir /home/go/bin   #  可执行文件
sudo mkdir /home/go/pkg   #  依赖包
sudo mkdir /home/go/src   #  工程代码

# env
echo "export GOROOT=/usr/local/go" >> /home/go/.bashrc    # go 安装路径
echo "export GOPATH=/home/go/" >> /home/go/.bashrc        # go 工作目录
echo "export PATH=\$PATH:\$GOROOT/bin:\$GOPATH/bin" >> /home/go/.bashrc

sudo chown go:go /home/go -R

3. 其他设置

查看环境变量 

go env

代理设置:

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

编译参数设置:

资源路径:

All releases - The Go Programming Language
 


网站公告

今日签到

点亮在社区的每一天
去签到