Go 语言安装及第一个Go语言程序

Go 语言安装及第一个Go语言程序

下载

Go官网下载地址:https://golang.org/dl/

Go官方镜像站(推荐):https://golang.google.cn/dl/

版本选择

image-20210118211920969

mac下安装

下载可执行文件版本,直接点击下一步就可安装 默认会安装 usr/local/go 目录下

Mac安装Go

检查

在终端输入 go version 命令查看安装版本

go version

image-20210118212510271

如果没有提示 配置手动配置环境变量

建立Go编写代码目录

image-20210118214904634

Go配置环境变量

编辑 环境变量配置文件 如果没有 就创建一个

vim .bash_profile
export GOROOT=/usr/local/go  #go语言 安装目录
export GOARCH=amd64          #系统
export GOOS=darwin           #mac 编译配置
export GOPATH=/Users/chunsheng/gowork   # 自己手动创建 编写代码的目录
export GOBIN=$GOPATH/bin       
export PATH=$PATH:$GOPATH/bin     #go语言 bin目录

GOPROXY

Go1.14版本之后,都推荐使用go mod模式来管理依赖环境了,也不再强制我们把代码必须写在GOPATH下面的src目录了,你可以在你电脑的任意位置编写go代码。(网上有些教程适用于1.11版本之前。)

默认GoPROXY配置是:GOPROXY=https://proxy.golang.org,direct,由于国内访问不到https://proxy.golang.org,所以我们需要换一个PROXY,这里推荐使用https://goproxy.iohttps://goproxy.cn

可以执行下面的命令修改GOPROXY:

go env -w GOPROXY=https://goproxy.cn,direct

Golang开发编辑器

下载地址

Goland : https://www.jetbrains.com/go/

image-20210118214117328

1.打开提前建好的go编写目录

image-20210118215101445

2.打开设置

image-20210118214346684

3.配置GOROOT

image-20210118214504038

4.配置GOPATH

image-20210118215343160

Go第一个Go语言程序

1.在src下 创建文件 第一个程序 helloworld

image-20210118215534585

2.mian.go 编写代码

package main //一定要声明 main包

import "fmt"

func main() {
	fmt.Println("hellord world")
}

3.go build (编译运行Go程序)

在helloworld文件下执行:

go build

或者在其他目录中执行:

go编译器会去 GOPATH的src目录下查找你要编译的helloworld项目

go build helloworld

![image-20210118220641036](/Users/chunsheng/Library/Application Support/typora-user-images/image-20210118220641036.png)

4.mac下运行编译好的可执行文件

./hellworld

image-20210118220749850

直接运行main.go文件

go run main.go

image-20210118220856959

go install (初始化)

在 hellowolrd 目录下执行:

go install 

helloworld会直接生成在 bin 目录下并已经编译好, 我们刚配置了 gowork/bin的环境变量 所以是全局的.

在任何地方直接输入 helloword就可以执行

image-20210118221352725

image-20210118223307718

原文地址:https://www.cnblogs.com/jiangchunsheng/p/14304181.html