文章目录

一、修改Go相关环境变量二、为vscode安装插件及依赖1、安装插件2、安装相关依赖

三、新建项目并编写代码1、打开文件夹后,初始化mod,在终端执行:2、新建main.go编写代码

四、运行、调试、build代码1、运行2、调试3、生成可执行文件4、交叉编译

五、插话:GO111MODULE 的由来

一、修改Go相关环境变量

go env -w GO111MODULE=on

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

二、为vscode安装插件及依赖

1、安装插件

2、安装相关依赖

在vscode界面按键盘ctrl+shift+p,输入Go: install/update tools,回车如下图,选择要安装的依赖(这里全选),等待安装完成。

三、新建项目并编写代码

1、打开文件夹后,初始化mod,在终端执行:

go mod init test1

2、新建main.go编写代码

package main

import (

"fmt"

)

func main() {

fmt.Println("hello")

}

四、运行、调试、build代码

1、运行

go run main.go

2、调试

3、生成可执行文件

go build -o test.exe main.go

4、交叉编译

在windows上生成linux下可执行的文件,需要修改Go的环境变量:

go env -w GOOS=linux

五、插话:GO111MODULE 的由来

如其名字所暗示,GO111MODULE 是 Go 1.11 引入的新版模块管理方式。之前的版本中,安装的三方库比如 go-cmp ,要求模块存在于 GOPATH 下,否则编译时会找不到。 GO111MODULE 是一个环境变量,可以在使用 go 更改 Go 导入包的方式时进行设置。

好文阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: