• 安装
    https://studygolang.com/dl
    • win环境变量配置
      GOPROXY=https://goproxy.cn,direct
      GO111MODULE=on
      GOROOT=C:\app\go
      GOENV=C:\app\go\env
      GOCACHE=C:\app\go\go-build
      GOPATH = C:\www\go  #下面建立bin,pkg,src目录,这是工作目录
      path = C:\www\go\bin
    • linux安装
      下载go解压到`/root/app/go/go`
      mkdir /root/app/go/gowork 创建src bin pkg 三个目录
      vim /etc/profile
      export GOROOT=/root/app/go/go
      export PATH=$PATH:$GOROOT/bin
      export GOPATH=/root/app/go/gowork
      export PATH=$PATH:$GOPATH/bin
      export GOPROXY=https://goproxy.cn,direct
  • 常用命令
    • 查看版本 go version
    • 查看配置 go env
    • 运行 go run hello.go
    • 编译 go build hello.go
    • 安装godoc go install golang.org/x/tools/cmd/godoc@latest
    • 查看文档 godoc -http=:8080
    • 生成mod go mod init && go mod tidy
    • 编译无窗口 go build -ldflags "-H windowsgui"
    • 编译小文件 go build -ldflags "-s -w"
    • 交叉编译,不能有CGO
      CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o test main.go
      CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -o test.exe main.go
作者:Yoby  创建时间:2020-07-22 21:38
 更新时间:2024-12-05 13:26
上一篇:
下一篇: