因为在运行golang的go-sqlite3
库时,因为缺少C的编译环境,编译器出现了下列报错:
exec: "gcc": executable file not found in %PATH%
解决方法是安装minGW
由于minGW官网的安装路径实在是太曲折了,安装文件的链接不好找,下载下来的安装包需要从十几个目录的几十个库中选择需要的部分,我找的教程在这一步有些问题,最终的安装结果没有成功。
总结了网上的教程之后,总结了一条最简单的路径:
下载minGW的完整压缩包,来源是这个海外的资源站https://sourceforge.net/projects/mingw-w64/
下载完毕后将压缩包解压在任意目录,因为外层文件夹的名字较长:
x86_64-8.1.0-release-posix-seh-rt_v6-rev0
,所以我将目录名简化为MinGW,解压路径是D盘-
添加系统变量:
因为我的解压路径是
-
验证结果:
打开命令行,我用的是powershell,输入gcc -v
,如果出现下列结果,则代表配置成功。
参考文章:在Windows中安装MinGW-w64
有疑问加站长微信联系(非本文作者)