forked from go/golangs_learn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
943 B
943 B
-- 执行 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、(会跳转到”压缩“),直接点击执行即可。