Go 编译可执行文件时去掉运行时窗口
aizuda | 274 |
2023-08-27
- Windows exe 去掉 cmd 窗口
编译命令 go build -ldflags "-s -w -H=windowsgui"
-s 省略符号表和调试信息
-w 省略DWARF符号表(Omit the DWARF symbol table )
-H windowsgui 在Windows中 “-H windowsgui”写入的是GUI二进制流,而不是控制台二进制流 On Windows, -H windowsgui writes a "GUI binary" instead of a "console binary."
- MacOS 去掉 终端 窗口
制作.app bundle 可以使用工具 https://github.com/kettek/go-apper
aizuda.app/
└── Contents
├── Info.plist
├── MacOS
│ └── aizuda
└── Resources
推荐指数:
真诚点赞 诚不我欺~