2012-07-09 6 views
7

Estoy usando Go (6g) para compilar una aplicación GTK y quiero saber si hay una opción de compilador/enlazador para hacerlo un ejecutable de Windows en lugar de un ejecutable de consola. MinGW tiene una opción -mwindows para esto y actualmente estoy teniendo que alterar manualmente el encabezado PE con un editor hexadecimal que es molesto. argumentos¿Hay una opción de configuración con ventana para el compilador Go?

Respuesta

9

-ldflags 'lista flag' para pasar en cada 5l, 6l, o 8l enlazador invocación

Compile packages and dependencies

-Hwindowsgui (sólo en 6l/8L) Escribir PE32 + GUI binarios de Windows

Command ld

Agregar -ldflags -Hwindowsgui a la línea de comando go build/get/install. Por ejemplo,

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

Peter se puede agregar de forma fiable en el código fuente? –

Cuestiones relacionadas