2012-07-09 10 views
7

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?

risposta

9

-ldflags 'Lista bandiera' da passare su ogni 5l, 6L, o 8L linker invocazione

Compile packages and dependencies

-Hwindowsgui (solo in 6 l/8L) Scrivi PE32 + GUI binari Windows

Command ld

Aggiungi -ldflags -Hwindowsgui alla riga di comando go build/get/install. Ad esempio,

go build -ldflags="-Hwindowsgui" gtkapp.go 
+0

Peter può essere aggiunto in modo affidabile nel codice sorgente? –

Problemi correlati