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

Открыто
2 лет назад открыта stevet · комментариев: 0
Steve Thielemann прокомментировал 2 лет назад

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 участников
Загрузка...
Отмена
Сохранить
Пока нет содержимого.