window 下golang 编译 sqlite3
来源:互联网 发布:excel解密码软件 编辑:程序博客网 时间:2024/04/25 13:18
window 下 golang 编译sqlite3
问题描述
日前想在window 下面用golang 访问sqlite3, 通过搜索发现下面的package 比较合适:
github.com/mattn/go-sqlite3
使用go get 下载之后,在cygwin 下面编译,发现无法编译,会报如下的错误:
$ go build testc
testc
windows_amd64\link.exe: running gcc failed: exit status 1
/usr/lib/gcc/x86_64-pc-cygwin/6.4.0/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lmingwex
/usr/lib/gcc/x86_64-pc-cygwin/6.4.0/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lmingw32
collect2: error: ld returned 1 exit status
问题解决
通过cygwin 的setup 安装程序, 选择安装MinGW-64 gcc, 之后设置cgo 编译器。
$ export CC=x86_64-w64-mingw32-gcc
之后编译既可以解决这个问题
$ go build testc
cygin 和 MinGW 的区别就不在这里累述了!
这个问题应该可以直接下周MinGW 的环境编译解决,只是笔者对于cygwin 工作环境依赖很大,所以就在这个环境下面解决这个问题了。
阅读全文
0 0
- window 下golang 编译 sqlite3
- VS2010下编译sqlite3
- VS2010下编译sqlite3
- VS2010下编译sqlite3
- VS2010下编译sqlite3
- Golang sqlite3
- Golang sqlite3
- sqlite3 (1): windows下编译sqlite3
- 在VS2008下编译sqlite3
- 在VS2013下编译sqlite3
- windows7下sqlite3的编译
- window下编译openssl
- ptlib window 下编译
- window下编译 ffmpeg
- window下编译ffmpeg
- window下编译ffmpeg
- Window下编译libcurl
- 在VS2008下编译出sqlite3.dll和sqlite3.lib
- Unity&Android之二:获取手机电量信息、网络状况
- Y
- 使用blat在命令行下发送邮件
- 《汇编语言》王爽版 实验10-1 应用举例
- Linux驱动编程中EXPORT_SYMBOL()介绍
- window 下golang 编译 sqlite3
- Linux文本处理:从不规则列/非固定列中截取关键字-方法2
- Windows Server 2012 R2多用户远程连接配置步骤
- jq 先执行完一个函数再执行其他函数
- maven报错Dynamic project 3.0 need jdk1.6 or newer
- 英语可要好好学哦
- Hibernate第三章
- golang 交叉编译
- 求图像的周长