-- 执行 GO 文件 go run main.go -- 生成 EXE 文件 go build main.go -- 生成 ICON 文件 rsrc -manifest main.exe.manifest -ico rc.ico -o main.syso go build -o main.exe -- 生成 EXE 文件 配置参数 go build -ldflags="-s -w -H windowsgui" main.go -ldflags=“参数”: 表示将引号里面的参数传给编译器 -s:去掉符号信息 (这样panic时,stack trace就没有任何文件名/行号信息了,这等价于普通C/C+=程序被strip的效果) -w:去掉DWARF调试信息 (得到的程序就不能用gdb调试了) -H windowsgui : 以windows gui形式打包,不带dos窗口。其中注意H是大写的 【命令组合】 go build -o yourappname.exe -ldflags="-linkmode internal" 压缩程序:使用 【D:\OneDrive\软件库\UPXShell】下的程序,需要安装 1、选择”打开文件“,选择”打开“,选择文件。 2、(会跳转到”压缩“),直接点击执行即可。