1. 系统环境
Windows 10 LTSC
2. 安装包下载
这里下载比较快,下载完直接安装即可。
3. 常用操作
3.1.1. 交叉编译不同平台可执行文件
3.1.1.1. 查看GO支持的平台的架构
go tool dist list
-
编译Linux
SET CGO_ENABLED=0 SET GOARCH=amd64 SET GOOS=linux go build -
编译Windows
SET CGO_ENABLED=0 SET GOOS=windows SET GOARCH=amd64 go build -
编译MAC
SET CGO_ENABLED=0 SET GOOS=darwin SET GOARCH=amd64 go build main.go
GOOS:目标平台的操作系统(darwin、freebsd、linux、windows) 。
GOARCH:目标平台的体系架构(386、amd64、arm)。
交叉编译不支持 CGO 所以要禁用它 。
注意:一定要在命令行下运行,不要在git bash 下面运行。
在PowerShell下面如下操作
$env:GOOS="linux"
$env:GOARCH="amd64"
3.1.2. 其他命令
-
查看GO环境配置
SET GOOS=linux -
运行文件
go run [源文件名称] eg: go run main.go -
编译文件
go build [源文件名称] -
安装依赖包
go get [依赖包名称] eg:go get github.com/Unknwon/goconfig
如果这篇文章对您很有帮助,不妨
----- 本文结束 ❤ 感谢您的阅读 ----
- 本文作者: Memory
- 本文链接: https://www.mzpkz.top/post/2020-02-07/
- 版权声明: 本博客所有文章除特别声明外,转载请注明出处!