markdown
# 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](http://tdm-gcc.tdragon.net/download)
這裡下載 `tdm64-gcc-5.1.0-2.exe` 後進行安裝,預設安裝到 `C:\TDM-GCC-64`
安裝的介面中預設已有勾選將 `C:\TDM-GCC-64\bin` 加入系統環境變數 `%PATH%` 中