go 中gcc 编译问题(gcc.exe fatal error no input files compilation terminated)
生活随笔
收集整理的這篇文章主要介紹了
go 中gcc 编译问题(gcc.exe fatal error no input files compilation terminated)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
問題背景
在windows 中編譯 go 的pipe時由于pipe依賴sqlite,需要通過cgo進行編譯。出現如下異常
gcc.exe fatal error no input files compilation terminated
問題分析
由于 windows中缺少c 的編譯環境
解決方式
安裝gcc環境
下載(win64位)
https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/
版本
選擇最新版本即可,建議使用 Thread model: posix
配置環境變量 在path 中添加D:\Program Files\MinGw\x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0 (1)\mingw64\bin???
配置完成后,嘗試編譯,如果還出現異常,請重新啟動機器
重啟之后仍有問題,可以設置c變量
變量名稱:C_INCLUDE_PATH 路徑:D:\Program Files\MinGw\x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0 (1)\mingw64\include
轉載于:https://my.oschina.net/u/3247419/blog/2221583
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的go 中gcc 编译问题(gcc.exe fatal error no input files compilation terminated)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 霍常亮淘宝客教你开发app第10节:搭建
- 下一篇: 【速度↑20%模型尺寸↓36%】极简开源