网站首页 文章专栏 解决安装sqlite3 包时,报错cygwin/bin/ld: cannot find -lmingw32
解决安装sqlite3 包时,报错cygwin/bin/ld: cannot find -lmingw32
编辑时间:Nov. 1, 2019, 9:30 a.m. 作者:赵彦昌 浏览量:3760

 在windows 环境下,安装golang sqlite3 第三方包时,意外报错

报警信息如下:

/usr/lib/gcc/x86_64-pc-cygwin/7.4.0/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lmingwex

/usr/lib/gcc/x86_64-pc-cygwin/7.4.0/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lmingw32


请确保你电脑上安装了: Cygwin64  并安装了 gcc 环境

添加环境变量:

临时添加(powershell): $env:CC="x86_64-w64-mingw32-gcc"

永久添加环境变量:   [Environment]::SetEnvironmentVariable("CC", "x86_64-w64-mingw32-gcc", [EnvironmentVariableTarget]::Machine)

	



然后再次执行:

    go get upper.io/db.v3/sqlite

   go get github.com/mattn/go-sqlite3

来说两句吧
最新评论
  • 周煜
    周煜
    感谢!