一尘不染

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

go

我正在使用Go(6g)编译GTK应用程序,我想知道是否有编译器/链接器选项,使其成为Windows可执行文件,而不是控制台可执行文件。MinGW为此提供了-
mwindows选项,当前我不得不使用令人讨厌的十六进制编辑器手动更改PE标头。


阅读 153

收藏
2020-07-02

共1个答案

一尘不染

-ldflags “标志列表”参数在每个5l,6l或8l链接器调用上传递

编译软件包和依赖项

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

命令ld

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

go build -ldflags="-Hwindowsgui" gtkapp.go
2020-07-02