跳转至

windows cgo环境搭建

1. 下载并安装msys2

https://github.com/msys2/msys2-installer/releases/download/2025-06-22/msys2-x86_64-20250622.exe

2. 安装mingw

sed -i "s#mirror.msys2.org/#mirrors.ustc.edu.cn/msys2/#g" /etc/pacman.d/mirrorlist*
pacman -Syu
# pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-make mingw-w64-x86_64-pkg-config base-devel

pacman -S mingw-w64-x86_64-toolchain

3. 配置环境变量

# 将 C:/msys64/mingw64/bin 加入 PATH
# 临时有效(CMD)
set PATH=C:\msys64\mingw64\bin;%PATH%
# 临时有效powershell
$env:PATH = "C:\msys64\mingw64\bin;" + $env:PATH
# 永久有效(CMD)管理员运行
setx PATH "C:\msys64\mingw64\bin;%PATH%"
# 永久有效(powershell)
[Environment]::SetEnvironmentVariable(
    "Path",
    "C:\msys64\mingw64\bin;" + [Environment]::GetEnvironmentVariable("Path", "User"),
    "User"
)