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

时间:2012-07-09 09:04:52

标签: windows console gtk go

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

1 个答案:

答案 0 :(得分:9)

  

-ldflags'标记列表'传递每个5l,6l或8l链接器的参数   调用

     

Compile packages and dependencies

     

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

     

Command ld

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

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