win10 go run报错cgo: C compiler "gcc" not found: exec: "gcc": executable file not found in %PATH%
本机环境:
golang version 1.18.3
win10
在window10上运行golang程序需要GCC编译通过winapi生成可执行程序,使用MinGW。
MinGW 的全称是:Minimalist GNU on Windows 。它实际上是将经典的开源C语言编译器GCC移植到了Windows平台下,并且包含了 Win32API ,因此可以将源代码编译为可在 Windows 中运行的可执行程序。而且还可以使用一些 Windows 不具备的,Linux平台下的开发工具。
MinGW下载地址:
最新版本为8.1.0
配置环境变量过程 :
假设我们下载并解压到E盘,得到bin目录为:E:\mingw64\bin
在电脑桌面,我的电脑-》右键选择属性-》下拉找到高级系统设置。
点击环境变量。
编辑系统变量中的Path
点击新增
重启IDE或终端,执行go run 命令,问题解决。
文字均为博主原创,转载请联系博主,谢谢!