Go编译器有一个窗口设置选项吗?

我正在使用Go(6g)来编译GTK应用程序,我想知道是否有编译器/链接器选项使其成为Windows可执行文件而不是控制台可执行文件。 MinGW有一个-mwindows的选项,目前我不得不手动改变PE头,hex编辑器是烦人的。

-ldflags list'参数传递给每个5l,6l或8l链接器调用

编译包和依赖关系

-Hwindowsgui (仅在6l / 8l)编写Windows PE32 + GUI二进制文件

命令ld

-ldflags -Hwindowsgui添加到go build/get/install命令行中。 例如,

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