Skip to content

Golang 开启 cgo

269 字小于 1 分钟

2024-12-01

golang version 1.21.0 image-1726573642387

在window11上运行golang程序需要GCC编译通过winapi生成可执行程序,使用MinGW。

MinGW 的全称是:Minimalist GNU on Windows 。它实际上是将经典的开源C语言编译器GCC移植到了Windows平台下,并且包含了 Win32API ,因此可以将源代码编译为可在 Windows 中运行的可执行程序。而且还可以使用一些 Windows 不具备的,Linux平台下的开发工具。

MinGW下载地址:

https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/

最新版本为8.1.0 image-1726573667232

配置环境变量过程 :

假设我们下载并解压到E盘,得到bin目录为:E:\mingw64\bin

在电脑桌面,我的电脑-》右键选择属性-》下拉找到高级系统设置。

image-1726573688742

点击环境变量。

image-1726573697056

编辑系统变量中的Path

image-1726573706264

点击新增

image-1726573717697

重启IDE或终端,执行go run 命令,问题解决。