ZBLOG

golang 在windows 上编译时 cgo: C compiler "gcc" not found: exec: "gcc": executable file not found in %PATH% 如何解决

在 Windows 上编译 Go 代码时,如果遇到 cgo: C compiler “gcc” not found: exec: “gcc”: executable file not found in %PATH% 错误,可以按照以下步骤解决:

  1. 安装 MinGW-w64 工具链

MinGW-w64 是一个支持多种架构的 GCC 工具链,在 Windows 平台上使用比较广泛。官网下载地址:https://sourceforge.net/projects/mingw-w64/

选择适合自己操作系统版本的安装包下载后,运行安装程序,按照默认选项进行安装即可。

  1. 配置环境变量

打开环境变量设置窗口,添加 MinGW-w64 的 bin 目录到 PATH 环境变量中。例如,将 C:\Program Files\mingw-w64\x86_64-8.1.0-win32-seh-rt_v6-rev0\mingw64\bin 添加到 PATH 变量末尾。

  1. 测试

重新启动命令行终端,输入 gcc -v 命令验证是否已经配置成功。若成功,会输出 GCC 版本信息。

之后再次编译 Go 代码,就不会出现 cgo: C compiler “gcc” not found: exec: “gcc”: executable file not found in %PATH% 错误了。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=952

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?