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

Aberta
aberta %!s(int64=2) %!d(string=hai) anos por stevet · 0 comentarios

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.
Accede para unirte á conversa.
Sen fito
Sen asignado
1 participantes
Cargando...
Cancelar
Gardar
Aínda non existe contido.