E 01 Golang语言之Go语言开发环境搭建

1、安装Go语言开发包

  Ⅰ、Go官方镜像站:https://golang.google.cn/dl/

  Ⅱ、检测Go是否安装成功  $ go version 

    

   Ⅲ、配置GOPATH

    ①、GOPATH是一个环境变量,用来表明写的Go项目的存放路径(工作目录)。

    新建一个GolangStudy文件夹作为GOPATH,并添加到系统变量。

    

    ②、GOPATH目录最好只设置一个,所有的项目代码都放到GOPATH的src目录下。

    在GolangStudy目录下新建src、pkg、bin三个文件夹。

      src:存放源代码

      pkg:存放编译的中间状态的包

      bin:存放编译后的可执行文件

    把bin添加到用户变量的Path中,并删掉默认用户变量%USERPROFILE%/go

    命令行 $ go env  查看环境

    

  Ⅳ、Go项目目录结构

  

    ①、个人开发者(较随意)

    

    ②、目前流行(推荐)

    

    ③、企业开发

    

2、HelloWorld.go

  Ⅰ、新建helloworld.go

1 package main
2 import "fmt"
3 func main()  {
4     fmt.Println("Hello World!")
5 }

  Ⅱ、编译go build

  ①、在项目目录里执行go build,生成的文件在该目录下

  ②、在其他路径下执行go build,需要在后面加上项目的路径(项目路径从GOPATH/src后面开始写,生成的文件保存在当前目录下)

  ③、编译文件重命名 go build -o rename.exe

  Ⅲ、其他命令

  ①、go run main.go,执行go文件

  ②、go install main.go,先执行go build main.go编译得到一个可执行文件,再将可执行文件拷贝到GOPATH/bin文件夹下

  Ⅳ、交叉编译

  Go支持跨平台编译

  例如:在Windows平台编译一个能在Linux平台执行的可执行文件

1 SET CGO_ENABLED=0   //禁用CGO
2 SET GOOS=linux           //目标平台是Linux
3 SET GOARCH=amd64    //目标处理器架构是amd64

//执行go build

参考资料:https://www.liwenzhou.com/posts/Go/go_menu/

原文地址:https://www.cnblogs.com/nuister/p/12663684.html