IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 配置Go环境(Go的目录结构),使用vsCode运行第一个Go程序 -> 正文阅读

[开发工具]配置Go环境(Go的目录结构),使用vsCode运行第一个Go程序

一、Go 安装和配置

去官网下载对应系统的安装包:

https://golang.google.cn/dl/

然后每种系统有不同的安装方式,但是最终都要配置环境变量。以linux系统为例(win同理):

执行命令:/etc/profile

进行如下图编辑:

在这里插入图片描述
其中GOPATH可以写一个自定义目录,下文会讲到这个GOPATH是干嘛的。

配置好go后,在终端输入go env

在这里插入图片描述
如果看到了上图,说明安装成功。

二、golang 目录结构

先上一个网站:golang 编程规范 - 项目目录结构

如上图所示,首先注意,go有一个 GOPATH 工作区的概念,你的go语言代码都必须往那里写(当然你可以在环境变量里面配置多个工作区)。 现在打开你设置的GOPATH:
在这里插入图片描述看到了两个目录,bin和pkg,我们手动新建一个src文件:
在这里插入图片描述

bin存放编译后的可执行文件;pkg存放编译后的包文件;src存放项目源文件。

注意:如果你想创建多个go项目,你应该去src目录下创建该文件,原因如下图所示:
在这里插入图片描述
所以我进入GOPATH的根目录下的src,构建两个go工程:
在这里插入图片描述后续如果建立更多的GO项目,如果你不想配置多个GOPATH,那么就同样构建平行的文件夹即可。

三、使用vsCode运行第一个Go程序

使用vscode打开上面创建的daji-HelloGo-01,在里面创建一个main.go的文件,输入如下图代码:

在这里插入图片描述在这里,可能vs会提示你安装插件:

如果你下载插件报错:io time out

挂了代理也下载不下来

解决方案:
go env -w GOPROXY=https://goproxy.io,direct
在这里插入图片描述

这里的代理会添加到go env的环境里面。

下载完插件后,进入vscode的终端,先进入到你main.go的目录下,然后执行go run ./main.go
即可看到输出结果:

在这里插入图片描述

至此,最基本的go语言配置和初步的Hello World程序已经搭建完成。

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-09-18 10:23:12  更:2021-09-18 10:25:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 4:40:20-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码