Windows下编译Mac, Linux平台的64位可执行程序
主要用于编译代码
打包命令,格式:go build [-o output] [-i] [build flags] [packages]
其中:-o 指定打包后输出的文件名
打包方式1:
切换到项目目录下,执行打包命令:
cd $GOPATH/src/myfirstgo
go build
此时生成的打包文件名为项目目录名,这里为myfirstgo
也可以指定输出包名,示例: go build -o abc
或者 go build -o abc main.go
打包方式2:
在其他目录执行以下命令:
go build myfirstgo 此时在当前执行命令目录生成myfirstgo可执行文件
指定输出包名,示例: go build -o xyz myfirstgo 此时在当前执行命令目录生成xyz可执行文件
在非go项目目录下执行”go build 路径+项目名“命令查找的项目目录从$GOPATH/src/开始