Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Go (6g) 编译 GTK 应用程序,我想知道是否有编译器/链接器选项可以使其成为 Windows 可执行文件而不是控制台可执行文件。MinGW 有一个 -mwindows 选项,目前我不得不使用令人讨厌的十六进制编辑器手动更改 PE 标头。
-ldflags在每个 5l、6l 或 8l 链接器调用上传递的“标志列表”参数 编译包和依赖 -Hwindowsgui(仅在 6l/8l 中)编写 Windows PE32+ GUI 二进制文件 命令 ld
-ldflags在每个 5l、6l 或 8l 链接器调用上传递的“标志列表”参数
-ldflags
编译包和依赖
-Hwindowsgui(仅在 6l/8l 中)编写 Windows PE32+ GUI 二进制文件
-Hwindowsgui
命令 ld
添加-ldflags -Hwindowsgui到go build/get/install命令行。例如,
-ldflags -Hwindowsgui
go build/get/install
go build -ldflags="-Hwindowsgui" gtkapp.go