day01 环境搭建
- 安装编译器or解释器
- 学习语法&编写代码
- 运行
- “编译器” (全文翻译)
- C
- C++
- Go
- Java
- “解释器”(实时翻译)
- Python
- PHP
- JavaScript
- Ruby
Mac系统
1.1 下载Go编译器 https://golang.google.cn 1.2 点击安装 默认安装目录:/usr/local/go/ 编译器启动文件:/usr/local/bin/go 1.3 配置环境PATH
export PATH=/usr/local/go/bin:$PATH
1.4 其他配置 1.4.1 创建一个任意目录 此目录以后放你写的所有Go代码的
/users/yannian/golangproject
- bin,通过go install编译时候,生成的可执行文件。
- pkg,通过go install编译时候,生成的包文件。
- src,放我们以后编写的所有go代码和依赖
-crm
- app.go
-luffcity
- xx.go
1.4.2 配置环境变量
//Go安装目录
export GOROOT=/usr/local/go
//代码和编译之后的文件相关代码
export GOPATH=/Users/yannian/golangproject
//存放编译之后的文件
export GOBIN=/Users/yannian/golangproject/bin
1.5 环境变量”持久化”
//将环境变量写入
vim ~/.bash_profile
//写入
export PATH=/usr/local/go/bin:$PATH
export GOROOT=/usr/local/go
export GOPATH=/Users/yannian/golangproject
export GOBIN=/Users/yannian/golangproject/bin
1.6 编写Go代码测试
cd $GOPATH
vim /Users/yannian/golangproject/src/crm
package main
import "fmt"
func main(){
fmt.Println("HelloWorld")
}
1.7 运行代码 本质上就是让Go编译器去运行咱们编写的代码。 方式一:
//先进入项目目录
go run app.go
方式二:(推荐)
//先编译再执行
go build
//运行
./crm
//改变编译后的名称
go build -o xx
方式三:
//先进入项目目录
go install
//可执行文件生成在bin内
./crm
$GOPATH
.
├── bin
│ └── crm
├── pkg
└── src
└── crm
└── app.go