【Golang 报错】exec gcc executable file not found in %PATH%

在 import sqlite3 的时候,golang build 出现以下错误:

exec: “gcc”: executable file not found in %PATH%

原因是 sqlitle3 是个 cgo 库,需要 gcd 编译 c 代码

需要下载安装 mingw

https://sourceforge.net/projects/mingw-w64/files/mingw-w64/

我选择的是:MinGW-W64-install.exe,也可以下载其他类型。

下载安装完之后,记得添加环境变量:D:\mingw-w64\mingw64\bin

添加完之后,在命令行下输入:

g++ --version
gcc --version

回到 golang,如果运行还是失败,就是环境变量更改未生效,重启电脑即可

欢迎访问李培冠博客:https://lpgit.com

posted @ 2021-04-17 13:32  李培冠  阅读(840)  评论(0编辑  收藏  举报