Golang学习笔记-环境搭建

Golang学习笔记

视频教程及资料地址

视频教程:
https://www.bilibili.com/video/BV1pJ411H7T9?p=3
源码文档:
https://github.com/pingguoxueyuan/gostudy

Golang IDE环境的下载及安装

方式一:逛网地址
https://Golang.org/dl/
(ps:我无法打开=_=)

方式二:在上面的源码文档中的git下载
我直接使用git把所有文档资料下载了

#当然你应该先安装git工具,方式请百度一下啦
#注意:文件估计220M,注意你的网络使用情况
#如果你像我一样时无限流量,就当我没说哈哈
#执行以下命令
git clone https://github.com/pingguoxueyuan/gostudy

然后在git目录下找到 \gostudy\listen1 目录下有
go1.9.2.windows-amd64.msi
点击安装即可

go测试:

#进入cmd模式
win + R 
#输入go
go
#得到如下结果说明安装成功
Usage:

        go command [arguments]

The commands are:

        build       compile packages and dependencies
        clean       remove object files
        doc         show documentation for package or symbol
        env         print Go environment information
        bug         start a bug report
        fix         run go tool fix on packages
        fmt         run gofmt on package sources
        generate    generate Go files by processing source
        get         download and install packages and dependencies
        install     compile and install packages and dependencies
        list        list packages
        run         compile and run Go program
        test        test packages
        tool        run specified go tool
        version     print Go version
        vet         run go tool vet on packages

Use "go help [command]" for more information about a command.

Additional help topics:

        c           calling between Go and C
        buildmode   description of build modes
        filetype    file types
        gopath      GOPATH environment variable
        environment environment variables
        importpath  import path syntax
        packages    description of package lists
        testflag    description of testing flags
        testfunc    description of testing functions

Use "go help [topic]" for more information about that topic.

安装 VSCodeSetup-x64-1.19.1.exe
点击安装,完成后,进行go环境设置:

#查看-->>扩展 -->>搜索 go ,点击安装

#添加环境变量,设置项目代码存放路径
#我的电脑 --》右键属性 --》高级系统设置 --》环境变量 --》新建用户变量
#--》设置变量名:GOPATH
#--》设置变量值:自定义项目路径
#注意一点:变量名不可随意更改,否则无法无效
#设置完后打开cmd,执行
go env
#结果如下,查看GOPATH是否为相应路径
#若不成功试试重开cmd
set GOARCH=amd64
set GOBIN=
set GOEXE=.exe
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOOS=windows
set GOPATH=G:\GoProjectFile
set GORACE=
set GOROOT=E:\软件安装\Go
set GOTOOLDIR=E:\软件安装\Go\pkg\tool\windows_amd64
set GCCGO=gccgo
set CC=gcc
set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0
set CXX=g++
set CGO_ENABLED=1
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config

目录文件结构

在项目文件夹下创建如果目录

/GoproFile/bin
/GoproFile/pkg
/GoproFile/src/hello/hello.go
#在hello.go添加

Installing 10 tools at C:\Users\yk\go\bin
  gocode
  gopkgs
  go-outline
  go-symbols
  guru
  gorename
  godef
  goreturns
  golint
  dlv

Installing github.com/ramya-rao-a/go-outline FAILED
Installing github.com/uudashr/gopkgs/cmd/gopkgs SUCCEEDED

All tools successfully installed. You're ready to Go :).
Installing github.com/nsf/gocode SUCCEEDED
Installing github.com/uudashr/gopkgs/cmd/gopkgs FAILED
Installing github.com/acroca/go-symbols FAILED
Installing golang.org/x/tools/cmd/guru FAILED
Installing github.com/uudashr/gopkgs/cmd/gopkgs SUCCEEDED
Installing golang.org/x/tools/cmd/gorename FAILED
Installing github.com/ramya-rao-a/go-outline FAILED
Installing github.com/ramya-rao-a/go-outline FAILED
Installing github.com/acroca/go-symbols FAILED
Installing github.com/uudashr/gopkgs/cmd/gopkgs SUCCEEDED
Installing golang.org/x/tools/cmd/guru FAILED
Installing github.com/rogpeppe/godef SUCCEEDED
Installing golang.org/x/tools/cmd/gorename FAILED
Installing github.com/acroca/go-symbols FAILED
Installing golang.org/x/tools/cmd/guru FAILED
Installing github.com/ramya-rao-a/go-outline FAILED
Installing golang.org/x/tools/cmd/gorename FAILED
Installing github.com/rogpeppe/godef SUCCEEDED
Installing github.com/acroca/go-symbols FAILED
Installing github.com/rogpeppe/godef SUCCEEDED
Installing golang.org/x/tools/cmd/guru FAILED
Installing github.com/sqs/goreturns FAILED
Installing golang.org/x/tools/cmd/gorename FAILED
Installing github.com/sqs/goreturns FAILED
Installing github.com/sqs/goreturns FAILED
Installing github.com/golang/lint/golint FAILED
Installing github.com/rogpeppe/godef SUCCEEDED
Installing github.com/golang/lint/golint FAILED
Installing github.com/golang/lint/golint FAILED
Installing github.com/sqs/goreturns FAILED

参考博文:
https://blog.csdn.net/Yo_oYgo/article/details/79065966
补充说明:
在这里插入图片描述

hello world代码

package main
import "fmt"
import "time"

func main(){
	fmt.Println("hello world")
	time.Sleep(time.Second*20)
}

#执行编译:
go build ./src/hello/hello.go
#虽然视频教程上说不要不需要相对路径的文件名,但是我这里如果不这样做的话无法编译成功
#编译结果:在当前目录下生成hello.exe文件
#执行:直接写入文件名即可执行
.\hello.exe
#执行输出:
hello world

到这里,最简单的程序就完成啦。
更新时间:2020年4月12日15:20:15

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值