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

Ouvert
Créé il y a 2 ans par stevet · 0 commentaires

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.
Connectez-vous pour rejoindre cette conversation.
Aucun jalon
Pas d'assignataire
1 Participants
Chargement…
Annuler
Enregistrer
Il n'existe pas encore de contenu.