Go编译器是否有窗口设置选项?

Go编译器是否有窗口设置选项?

问题描述:

我正在使用Go(6g)编译一个GTK应用程序,我想知道是否有编译器/链接器选项使其成为Windows可执行文件而不是控制台可执行文件。 MinGW有一个-mwindows选项,目前我不得不使用十六进制编辑器手动修改PE标头,这很烦人。Go编译器是否有窗口设置选项?

-ldflags '标志列表' 参数传递每个5L,6L和或8升接头 调用

Compile packages and dependencies

-Hwindowsgui(仅在6升/8升)收件视窗PE32 + GUI二进制

Command ld

添加-ldflags -Hwindowsguigo build/get/install命令行。例如,

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

彼得可以在源代码中可靠地添加? – 2012-10-07 14:38:49