码迷,mamicode.com
首页 > 数据库 > 详细

Go 安装 sqlite3驱动报错

时间:2019-03-20 21:00:39      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:出现   sqlite   解决方法   mingw   clu   height   驱动   bsp   目录   

问题:最近在使用Go做一个博客示例,在使用go get 安装 sqlIite3的驱动遇到下面的问题(cc1.exe: sorry, unimplemented: 64-bit mode not compiled in),经过在网上搜索解决方法,发现是由于我的 GCC 是32位,需要64位的GCC。

技术图片

解决方法:

安装 64 位的 GCC,有两种方法:

1. 下载mingw-w64-install.exe并安装

(1)下载安装

     到https://sourceforge.net/projects/mingw-w64/ 地址下,点击绿色部分下载最新版本(或者使用第二种方法不安装最新版本),稍等 5s会弹出下载窗口进行下载。

技术图片

    安装下载的 mingw-w64-install.exe,选择如下,其中x86_64代表安装64位,posix支持所有平台。一路下一步就安装好了。

技术图片

(2)添加环境变量

    安装完成之后需要将 新的GCC的位置添加到环境变量中,我的GCC安装路径在 D:\Mingw-w64,将GCC的位置(D:\Mingw-w64\mingw64\bin; )添加到到系统变量的 PATH中(注意后面的分号不能少)。

技术图片

     还需要修改系统变量里面的 C_INCLUDE_PATH 值为 D:\Mingw-w64\mingw64\include; 修改 LIBRARY_PATH  D:\Mingw-w64\mingw64\lib;

     PS: 网上没有说需要修改这两个环境变量,但是我没有修改时,使用go get安装sqlite的驱动会出现一些问题。

2. 下载并安装

    进入到这个地址 https://sourceforge.net/projects/mingw-w64/ 并拉到最后,如下,下载下面包:

技术图片

     下载完成之后挤压到指定的文件夹下,比如目录名叫 path,将path/bin添加到环境变量中,同理找到include及lib路径修改 C_INCLUDE_PATH 和LIBRARY_PATH 的值。

 使用上面两种方法安装好GCC后,我们打开命令行,使用go get安装sqlite的驱动:

 技术图片

Go 安装 sqlite3驱动报错

标签:出现   sqlite   解决方法   mingw   clu   height   驱动   bsp   目录   

原文地址:https://www.cnblogs.com/xuejiale/p/10567217.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!