go 中gcc 编译问题(gcc.exe fatal error no input files compilation terminated)

问题背景

在windows 中编译 go 的pipe时因为pipe依赖sqlite,须要经过cgo进行编译。出现以下异常sql

gcc.exe fatal error no input files compilation terminatedwindows

问题分析

因为 windows中缺乏c 的编译环境ui

解决方式

安装gcc环境.net

下载(win64位)

https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/code

版本

选择最新版本便可,建议使用 Thread model: posixsqlite

配置环境变量 在path 中添加D:\Program Files\MinGw\x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0 (1)\mingw64\bin   

配置完成后,尝试编译,若是还出现异常,请从新启动机器blog

重启以后仍有问题,能够设置c变量

变量名称:C_INCLUDE_PATH 路径:D:\Program Files\MinGw\x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0 (1)\mingw64\includeip

相关文章
相关标签/搜索