Go语言环境搭建及常用操作

1. 系统环境

Windows 10 LTSC

2. 安装包下载

https://studygolang.com/dl

这里下载比较快,下载完直接安装即可。

3. 常用操作

3.1.1. 交叉编译不同平台可执行文件

3.1.1.1. 查看GO支持的平台的架构
go tool dist list
  1. 编译Linux

    SET CGO_ENABLED=0
    SET GOARCH=amd64
    SET GOOS=linux
    go build
    
  2. 编译Windows

    SET CGO_ENABLED=0
    SET GOOS=windows
    SET GOARCH=amd64
    go build  
    
  3. 编译MAC

    SET CGO_ENABLED=0
    SET GOOS=darwin
    SET GOARCH=amd64
    go build main.go
    

GOOS:目标平台的操作系统(darwinfreebsdlinuxwindows) 。
GOARCH:目标平台的体系架构(386amd64arm)。
交叉编译不支持 CGO 所以要禁用它 。 注意:一定要在命令行下运行,不要在git bash 下面运行。

在PowerShell下面如下操作

$env:GOOS="linux"
$env:GOARCH="amd64"

3.1.2. 其他命令

  1. 查看GO环境配置

    SET GOOS=linux
    
  2. 运行文件

    go run [源文件名称] 
    eg: go run main.go
    
  3. 编译文件

    go build [源文件名称]
    
  4. 安装依赖包

    go get [依赖包名称]
    eg:go get github.com/Unknwon/goconfig
    
如果这篇文章对您很有帮助,不妨
----- 本文结束 ❤ 感谢您的阅读 ----