2019-05-04

在 Windows 10 的 GoLang 使用 sqlite3 出現 gcc executable file not found in %PATH%

go 使用 go-sqlite3 出現錯誤

執行 go get github.com/mattn/go-sqlite3 出現以下錯誤

exec: "gcc": executable file not found in %PATH%

原因是 sqlite3 是個 cgo 庫,需要使用 gcd 編譯 c 的源碼, 所以需要下載安裝tdm-gcc即可正常編譯。

下載Windows版本 TDM-GCC

這裡下載 tdm64-gcc-5.1.0-2.exe 後進行安裝,預設安裝到 C:\TDM-GCC-64

安裝的介面中預設已有勾選將 C:\TDM-GCC-64\bin 加入系統環境變數 %PATH%

adsense