Sto usando Go (6g) per compilare un'applicazione GTK e voglio sapere se esiste un'opzione di compilatore/linker per renderlo un eseguibile di Windows in contrapposizione all'eseguibile della console. MinGW ha un'opzione -mwindows per questo e attualmente sto modificando manualmente l'intestazione PE con un editor esadecimale che è fastidioso. argomentiEsiste un'opzione di impostazione con finestra per il compilatore Go?
7
A
risposta
9
-ldflags
'Lista bandiera' da passare su ogni 5l, 6L, o 8L linker invocazioneCompile packages and dependencies
-Hwindowsgui
(solo in 6 l/8L) Scrivi PE32 + GUI binari Windows
Aggiungi -ldflags -Hwindowsgui
alla riga di comando go build/get/install
. Ad esempio,
go build -ldflags="-Hwindowsgui" gtkapp.go
Problemi correlati
- 1. Fare Go usare il compilatore Int64 per impostazione predefinita
- 2. funziona la raccolta dei rifiuti con il compilatore Go (gc)?
- 3. Esiste un go profiler?
- 4. finestra di impostazione Livello Errore Swift OSX
- 5. impostazione predefinita del compilatore maven
- 6. Esiste un compilatore R?
- 7. Esiste un compilatore come servizio per C++?
- 8. Esiste un compilatore C portatile per Windows?
- 9. Compilatore Microsoft nella finestra mobile
- 10. È possibile utilizzare il compilatore Go per distribuire un file eseguibile per altri sistemi operativi?
- 11. Impostazione ambiente di sviluppo Java con finestra mobile
- 12. Impostazione del compilatore predefinito in CMake
- 13. Quando si creano programmi Go per il rilascio, è prassi normale utilizzare semplicemente "go build"?
- 14. Esiste un compilatore di codice macchina nativo per JavaScript?
- 15. Esiste un compilatore/interprete per eseguire codice per php 5.3?
- 16. Impostazione di una finestra principale trasparente
- 17. git library per Go
- 18. go e parsing token con jwt-go
- 19. Libreria di codici QR per Go
- 20. Esiste un modo per utilizzare l'attributo JavaScript per impostazione predefinita?
- 21. Il modo migliore per estensioni API estensioni chrome, per lavorare con il compilatore Closure Ottimizzazione avanzata?
- 22. C per avviare il compilatore?
- 23. Difficoltà con pacchetto Go Rand
- 24. Collegamento di C++ con Go
- 25. Distribuzione di applicazioni Web Go con Apache
- 26. Impostazione massimo di connessioni per il web
- 27. Rileva compilatore con #ifdef
- 28. Come utilizzare Go con il protocollo LDAP
- 29. Esiste un compilatore C# per Mac OS X?
- 30. Esiste un modo per eseguire il compilatore TypeScript come parte di Azure Git Deploy
Peter può essere aggiunto in modo affidabile nel codice sorgente? –