windows10 编辑 go项目
报以下错误
cgo: C compiler "gcc" not found: exec: "gcc": executable file not found in %PATH%
问题描述
场景描述
win10系统搭建的golang开发环境,版本是go version go1.17.2 windows/amd64,采用gongland作为开发工具,编写的main.go文件,执行main方法时报错,采用命令执行也是同样问题
报错信息
cgo: C compiler "gcc" not found: exec: "gcc": executable file not found in %PATH%
原因分析
缺少gcc编译器
简单执行fmt方法时正常,后来由于引入的新的包,导致需要c语言编译环境,而系统缺少相关安装环境,所以执行失败。
解决方案
下载MinGW-w64安装包并配置系统环境变量
MinGW-w64 离线包安装方法参考文档:
下载地址:
https://sourceforge.net/projects/mingw-w64/files/mingw-w64/
进到下面的页面后,等待一会,会自动下载安装包
解压到下面目标
系统环境变量添加MinGW64 bin路径
{ 控制面板\系统和安全\系统 → 点击页面左侧的高级系统设置 → 点击环境变量 → 双击系统变量下的PATH进行添加 }
测试 gcc/g++
这时候可以在windows10 命令行下进行gcc/g++测试了 (如果显示 “不是内部或外部命令,也不是可运行的程序 或批处理文件。” ,可以重启电脑)
$ gcc -v
$ g++ -v
到此已经ok了
标签:gcc,++,系统,w64,go,found,安装 From: https://blog.51cto.com/u_6192297/5813386