Go 入门
配置开发环境 Goland
首先配置环境变量和IDEA
Go 语言的项目,需要有特定的目录结构进行管理,不能随便写,一个标准的 Go 工程需要有三个目录:
- src: 存放我们自己的源代码
- bin: 编译之后的程序,使用标准命令
go install
之后存放的位置 - pkg: 缓存包
Goland 配置 shell 终端
编译 go 文件
windows 下编译 go 文件
$ ls
hello.go
mailo@DESKTOP-G7E8JEA MINGW64 /d/code/go_workspace/src
$ go build hello.go
mailo@DESKTOP-G7E8JEA MINGW64 /d/code/go_workspace/src
$ ls
hello.exe hello.go
mailo@DESKTOP-G7E8JEA MINGW64 /d/code/go_workspace/src
$ ./hello.exe
hello world
编译可以在 Linux 下运行的文件
$ GOOS=linux
mailo@DESKTOP-G7E8JEA MINGW64 /d/code/go_workspace/src
$ go build -o hello-linux hello.go
mailo@DESKTOP-G7E8JEA MINGW64 /d/code/go_workspace/src
$ ls
hello-linux hello.exe hello.go
Go 的常用命令
- 编译
.go
文件,-o
指定生成文件的命令go build -o test.exe main.go xxx.go
go build *.go
- 直接运行程序,不会编译成
.exe
文件go run *.go
- 安装 Go 程序
-
配置环境变量
-
查看是否生效
-
执行
go install
命令,可以看到在配置的GOBIN
目录下,生成了可执行文件
-
将
GOBIN
目录配置到 windows 的环境变量PATH
中,则在任何目录下都可以运行这个 Go 程序
-