#1 Compiling for Windows isn't as easy as I hoped

開啟中
stevet2 年之前創建 · 0 條評論

Warning: Cross compiling (On Linux for Windows) appears to work, but doesn't!

GOOS=windows GOARCH=amd64 go build

wine test-lock.exe 
2022/02/23 23:48:56 Binary was compiled with 'CGO_ENABLED=0', go-sqlite3 requires cgo to work. This is a stub
panic: Binary was compiled with 'CGO_ENABLED=0', go-sqlite3 requires cgo to work. This is a stub

Compiling for Windows requires Windows + TDM-GCC.

https://stackoverflow.com/questions/43580131/exec-gcc-executable-file-not-found-in-path-when-trying-go-build

http://tdm-gcc.tdragon.net/download

After installing this, I was able to build the windows binary with go-sqlite3 support.

_Warning_: Cross compiling (On Linux for Windows) appears to work, but doesn't! `GOOS=windows GOARCH=amd64 go build` ``` wine test-lock.exe 2022/02/23 23:48:56 Binary was compiled with 'CGO_ENABLED=0', go-sqlite3 requires cgo to work. This is a stub panic: Binary was compiled with 'CGO_ENABLED=0', go-sqlite3 requires cgo to work. This is a stub ``` Compiling for Windows requires Windows + TDM-GCC. https://stackoverflow.com/questions/43580131/exec-gcc-executable-file-not-found-in-path-when-trying-go-build http://tdm-gcc.tdragon.net/download After installing this, I was able to build the windows binary with go-sqlite3 support.
登入 才能加入這對話。
未選擇里程碑
未指派成員
1 參與者
正在加載...
取消
保存
尚未有任何內容