gcc 安装
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://blog.csdn.net/weixin_36466834/article/details/119569365
下载地址:
https://sourceforge.net/projects/mingw-w64/files/mingw-w64/
进到下面的页面后,等待一会,会自动下载安装包
下载地址二
https://www.onlinedown.net/soft/10045442.htm
点通用网站下载
解压到下面目标
系统环境变量添加MinGW64 bin路径
测试 gcc/g++
这时候可以在windows10 命令行下进行gcc/g++测试了 (如果显示 “不是内部或外部命令,也不是可运行的程序 或批处理文件。” ,可以重启电脑)
$ gcc -v
$ g++ -v
到此已经ok了
参考文档
https://blog.csdn.net/weixin_36466834/article/details/119569365
[Haima的博客]
http://www.cnblogs.com/haima/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
2019-10-27 两分钟让你明白Go中如何继承