Se hai creato il tuo Go dal sorgente, puoi creare compilatori e librerie aggiuntivi per qualsiasi CPU e sistema operativo. Se siete su Windows/amd64 e vuole costruire per Windows/386, allora questo sarà costruire tutto il necessario per la compilazione per Windows/386:
set GOARCH=386
cd %GOROOT%\src
make.bat --no-clean
Una volta fatto questo, è possibile costruire le finestre/386 eseguibile con:
set GOARCH=386
cd %YOUR_PROG_DIR%
go build
Dal momento che siete su Windows/amd64, si dovrebbe essere in grado di eseguire/testare le vostre finestre/386 programmi troppo anche. Assicurati semplicemente di set GOARCH=386
prima di invocare qualsiasi comando per windows/386.
Un avvertimento: questo non supporta cgo
, quindi non è possibile utilizzare alcun pacchetto che utilizza cgo
.
Che IDE stai utilizzando? –
Non sto usando nessun IDE. Solo un editor di testo e la riga di comando. Ad ogni modo, è possibile compilare go code in VS? – pluralism
Prova a utilizzare la variabile di ambiente GOARCH come descritto qui: http://stackoverflow.com/questions/7786492/how-do-you-build-the-8g-and-6g-go-compilers-for-go –