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