安装go-sqlite3包时报exec: "gcc": executable file not found in %PATH%解决办法

简介: 安装go-sqlite3包时报exec: "gcc": executable file not found in %PATH%解决办法

Win10 64位 环境下编译一个go语言项目,需要用到go-sqlite3的包,在下载的时候报了一个异常,如下图

提示gcc未找到,需要下载安装。

找了一个在线安装版,下载地址: https://sourceforge.net/projects/mingw-w64/

下载好之后,直接双击进行安装。

下一步,选择x86_64

安装好之后,需要手动添加一下环境变量。

然后新建一个C_INCLUDE_PATH变量

查看版本号gcc -v

正常显示。

弄好后就可以继续下载go-sqlite3包,也能正常编译项目了。

实际上下面的问题也可以采用这个方案解决:

cc1.exe: sorry, unimplemented: 64-bit mode not compiled in

在64位系统需要安装64位的应用

相关文章
|
2月前
|
关系型数据库 Go 网络安全
go语言中PostgreSQL驱动安装
【11月更文挑战第2天】
115 5
|
1月前
|
Linux Go iOS开发
怎么禁用 vscode 中点击 go 包名时自动打开浏览器跳转到 pkg.go.dev
本文介绍了如何在 VSCode 中禁用点击 Go 包名时自动打开浏览器跳转到 pkg.go.dev 的功能。通过将 gopls 的 `ui.navigation.importShortcut` 设置为 "Definition",可以实现仅跳转到定义处而不打开链接。具体操作步骤包括:打开设置、搜索 gopls、编辑 settings.json 文件并保存更改,最后重启 VSCode 使设置生效。
49 7
怎么禁用 vscode 中点击 go 包名时自动打开浏览器跳转到 pkg.go.dev
|
2月前
|
Go 索引
go语言使用strings包
go语言使用strings包
33 3
|
2月前
|
SQL 关系型数据库 MySQL
go语言数据库中mysql驱动安装
【11月更文挑战第2天】
89 4
|
2月前
|
SQL 关系型数据库 MySQL
go语言中安装数据库驱动
【11月更文挑战第1天】
66 5
|
2月前
|
编译器 Go 开发者
go语言中导入相关包
【11月更文挑战第1天】
39 3
|
3月前
|
存储 Go 数据库
Go语言Context包源码学习
【10月更文挑战第21天】Go 语言中的 `context` 包用于在函数调用链中传递请求上下文信息,支持请求的取消、超时和截止时间管理。其核心接口 `Context` 定义了 `Deadline`、`Done`、`Err` 和 `Value` 方法,分别用于处理截止时间、取消信号、错误信息和键值对数据。包内提供了 `emptyCtx`、`cancelCtx`、`timerCtx` 和 `valueCtx` 四种实现类型,满足不同场景需求。示例代码展示了如何使用带有超时功能的上下文进行任务管理和取消。
|
4月前
|
SQL JavaScript 数据库
sqlite在Windows环境下安装、使用、node.js连接
sqlite在Windows环境下安装、使用、node.js连接
|
3月前
|
Unix Linux Go
Linux 使用Yum安装Go和配置环境
Linux 使用Yum安装Go和配置环境
|
4月前
|
存储 Go
Golang语言基于go module方式管理包(package)
这篇文章详细介绍了Golang语言中基于go module方式管理包(package)的方法,包括Go Modules的发展历史、go module的介绍、常用命令和操作步骤,并通过代码示例展示了如何初始化项目、引入第三方包、组织代码结构以及运行测试。
86 3