aⅴgo安装包下载_Go 语言安装及第一个Go语言程序

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

下载

版本选择

4834bc08b2d8afb486fac83558e2b592.png

mac下安装

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

50b0e1c81e45a2c38f43d1032f071dd0.png

检查

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

go version

35415d5d870b4b73f3b01bde3bc2ef2d.png

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

建立Go编写代码目录

3773f0266bdb140daa9e3d4f6e59597e.png

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.io或https://goproxy.cn

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

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

Golang开发编辑器

下载地址

bcf3b3c547df3d5d05e2817212fcc555.png

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

7e804fa1c4b7deffc4998b4a6ef74319.png

2.打开设置

d6415530de89e4354ab35cc3250f3c8f.png

3.配置GOROOT

38086799cde861cc938326ff665756b4.png

4.配置GOPATH

5cf7df5e5c703427e29aff8f59454099.png

Go第一个Go语言程序

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

99abcf033b0253fb483f89583b62a072.png

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

d3d1ff911d1fa3118f86445f50ff5bfc.png

直接运行main.go文件

go run main.go

5d5cf4868afb9b82333c383e8c5c0cf4.png

go install (初始化)

在 hellowolrd 目录下执行:

go install

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

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

4ae08711fbeb2bbfbf3a00491d9aff80.png

e13a9376965d60ead1b43ccfac7961ec.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值