打包命令
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go
win的会打包成.exe文件,win下面直接运行即可
文件大小
us:hello sf$ ls -lh
total 12136
-rw-r--r--@ 1 soul staff 85B 7 15 22:29 first.go
-rwxr-xr-x 1 soul staff 2.0M 7 15 22:45 hello
-rwxr-xr-x 1 soul staff 2.0M 7 15 22:45 hello.exe
-rwxr-xr-x 1 soul staff 1.9M 7 15 22:44 hello.linux
us:hello sf$
没有多少相差
Go语言跨平台编译
本文介绍了如何使用Go语言进行跨平台编译,包括为Linux和Windows系统打包可执行文件的过程,并对比了不同平台下生成文件的大小。
760

被折叠的 条评论
为什么被折叠?



