我正在使用 Go (6g) 编译 GTK 应用程序,我想知道是否有编译器/链接器选项使其成为 Windows 可执行文件而不是控制台可执行文件。 MinGW 有一个 -mwindows 选项来实现此目的,目前我必须使用十六进制编辑器手动更改 PE 标头,这很烦人。
-ldflags
“flag list”参数传递给每个 5l、6l 或 8l 链接器
调用
编译包和依赖 http://golang.org/cmd/go/
-Hwindowsgui
(仅限 6l/8l)编写 Windows PE32+ GUI 二进制文件
命令ld http://golang.org/cmd/ld/
Add -ldflags -Hwindowsgui
to the go build/get/install
命令行。例如,
go build -ldflags="-Hwindowsgui" gtkapp.go
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)