Go 一、 初探 Go环境搭建

【Golang系列】Golang环境配置和第一个Go程序 对于Go语言的安装包,有两种类型,一种是msi文件,这个文件直接双击打开,然后设置安装目录,一直next即可,还有一个zip等压缩文件格式的安装包,直接解压到你想安装的目录即可。 安装好go语言包后,在命令行窗口运行go version,如果出现具体的版本就表示安装好了,为了配合VsCode等IDE环境,还需要配置环境变量。 阅读详情

国内下载地址:http://www.golangtc.com/download

安装go 的时候,安装程序会自动把相关目录写到系统环境。但是如果是zip 的安装,需要自己手动添加。

主要配置以下几个:

  • GOROOT:Go 安装后的根目录(例如:D:\Go),安装过程中会由安装程序自动写入系统环境变量中。
  • GOBIN:Go 的二进制文件存放目录(%GOROOT%\bin)
  • path:需要将 %GOBIN% 加在 PATH 变量的最后,方便在命令行下运行。

当环境变量都配置完成之后,Go 就已经安装完毕了。打开命令行,运行 go 命令,就可以看到如下的提示了

Go 工作空间

GOPATH : Go 的工作空间,就是我们的开发和依赖包的目录(例如:我的是 D:\Go_Path\go) ,此目录需要手动配置到系统环境变量

GOPATH 工作空间是一个目录层次结构,其根目录包含三个子目录:

  • src:包含 Go 源文件,注意:你自己创建依赖的package,也要放到GOPATH 目录下,这样才能够被引用到。
  • pkg:包含包对象,编译好的库文件
  • bin:包含可执行命令

注意:

1. 需要将GOPATH 路径,手动写入到系统环境变量。

2. 不要把 GOPATH 设置成 Go 的安装路径

3. 你自己创建依赖的package,也要放到GOPATH 目录下,这样才能够被引用到。

创建hello.go

package main

import "fmt"

func main() {

fmt.Printf("HelloWorld!")

}

将上面的程序保存成 helloworld.go,然后在命令行中执行:

go run hello.go

 

 

Go的环境搭建以及GoLand安装教程 go的环境搭建,GoLand的安装教程。一篇解决go语言新手搭建的所有烦恼! 阅读详情

相关推荐

linux下搭建golang开发环境

golang语言生态学习 第二天:linux环境下golang开发环境搭建 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录golang语言生态学习前言一、golang源码包下载二、安装golang源码包1.解压源码包到根目录2.配置环境变量3.开发golang项目 前言 提示:这里可以添加本文要记录的大概内容: 在Linux环境下开发golang项目工程,首先应该知道golang源码包的下载安装方法,然后配置相关环境变量,最后开发golang项目。 提示:以下是本篇文章正文

a2245939706的博客 3045

golang 环境搭建

Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言golang 环境搭建最近疫情,小区封闭,正好借机学习一下 golang。

悟世君子的博客 9134

[golang][MAC]Go环境搭建+VsCode配置

工欲利其事,必先利其器”,VsCode开源(free),且安装方便,因此这里记录一下vscode go开发相关配置。请先自行前往vscode官方进行下载并安装。8、现在可以在之前配置gopath的路径下创建自己的项目,进行go语言学习及开发了。3、打开GOPATH所在的src目录,创建工程,即可开始go语言的。,完成对go环境变量的配置并生效(输入没有提示)2、打开压缩包,根据引导一路下一步安装。1、在插件中搜索go,点击。有如下提示,即安装成功。,按照如下配置选择,点击。,退出编辑模式,输入。

m0_74823933的博客 1008

Golang起步篇(Windows、Linux、mac三种系统安装配置go环境以及IDE推荐以及入门语法详细释义)

Golang起步篇(Windows、Linux、mac三种系统安装配置go环境以及IDE推荐以及入门语法详细释义)

weixin_54626591的博客 1万+

Linux Mint 17 搭建Golang开发环境

1 简介  本篇文章旨在记录如何在Mint下搭建一个Golang开发环境,以及笔者在搭建时所遇到的一些小问题,适合新手做入门参考!    2 准备工作下载所需文件   Golang 的官方网站目前无法正常访问,原因嘛大家懂的!所以给出一个国内的镜像站点:Golang中国   请自行根据系统版本选择对应的安装包,笔者这里以go1.4.2版本为例,并且操作系统为:Linux amd64,所以选

CMbug的专栏 3619

合规批量下载美国上市公司年报数据的一些经验和总结

本文总结了使用Python脚本批量下载和处理美国上市公司SEC报告的技术经验。通过CIK代码查询SEC EDGAR系统,生成特定日期和报告类型的URL,并使用Selenium和Requests库下载报告内容。流程包括数据获取、文件下载、Excel处理和多线程优化,确保高效处理几百条数据。关键技术挑战包括SEC访问限制、动态网页内容和数据完整性,解决方案包括设置合规的User-Agent、使用Selenium模拟浏览器行为以及错误日志记录。最佳实践包括模块化设计、多线程优化和严格遵守SEC合规性。该自动化流程

jyfool的博客 1636

Golang环境搭建(Win10)

Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。话不多抄,让我们开始按步骤一步步进行即可完成开发环境的搭建工作;本文基于go1.18.10版本进行搭建,目前看与后面版本的搭建差异不大。

m0_66797938的博客 8049

射频功率放大器设计实战:从理论到Layout的全流程解析

本文以一款40W、960MHz LDMOS功率放大器为例,系统解析了从理论分析、仿真设计到版图实现的射频功率放大器设计全流程。内容涵盖AB类放大器选型、核心指标定义、稳定性分析、Load-Pull/源牵引仿真、史密斯圆图匹配、偏置网络设计,以及最终的谐波平衡仿真与版图电磁验证,为工程师提供了一套从理论到实践的完整设计方法论。

weixin_29266007的博客 249

Golang环境篇

Go语言是Google于2009年推出的一门新的系统编程语言。

happy_king_zi的博客 1610

【PCL 特征】积分图法线估计

本文介绍了基于积分图的有序点云法线估计方法。通过利用点云数据的行列式结构特性,该方法避免了传统KD树搜索,采用积分图将邻域统计运算复杂度从O(k²)降至O(1)。详细阐述了四种法线估计算法:协方差矩阵法(精度最高)、平均3D梯度法(实时性好)、平均深度变化法(适合SLAM)和简单3D梯度法(速度最快)。重点分析了积分图构建、动态窗口平滑处理、法线方向调整等关键技术,并提供了PCL实现代码示例。实验表明,不同方法在精度和速度上存在显著差异,可根据具体应用场景选择合适算法。

yijiujiusan的博客 276

[SV]SystemVerilog学习笔记之struct & union

SystemVerilog学习笔记(四) 一、结构体(struct) 1.1、结构体(struct) 结构体声明:结构体默认是变量,也可以声明为线网 var struct{ //通过var进行结构体变量声明 logic [31:0] a, b; logic [ 7:0] opcode; } Instruction_Word_var; wire struct{ //结构体线网声明,定义为线网类型时,结构体的所有成员必须...

元直的博客 1万+

【Golang】Go语言的开发环境搭建

新手小白入门的Go语言环境搭建教程,想学一门语言就从环境搭建开始!

当下的快乐永远最简单! 3746

最全的Hermes安装教程以及Hermes WebUI安装部署和配置指南

* 直接执行命令**

小石头的专栏 1074

【Golang入门】一、搭建Go开发环境

搭建Go的开发环境,主要是安装和配置SDK (Software Development Kit, 软件开发工具包),包含了对应语言开发的工具包。首先需要下载Golang的SDK,下载地址点击 Golang SDK下载地址。选择下载对应的 .zip文件,解压即可。注意安装路径中不能出现中文名和特殊字符。 一、检查是否安装成功 通过控制台我们可以检查一下Golang是否安装成功: step 1: 通过键盘操作 win+r,输入cmd打开控制台。 step 2: 通过指令 cd + 安装路径 进入Golang的

markscientist的博客 1888

【Mode】微带传输线阻抗

微带线,英文名称为 (Microstrip) 是一种常见的平面传输线,主要用于传输微波频率信号(通常在射频和微波电路重中使用)。

u011699626的博客 243

PrimeTime low power-多电压设计流程(2)

get_power_switches`、`get_supply_nets` 和 `get_supply_ports` 命令的操作方式类似,并具有类似的命令选项。PrimeTime 根据 UPF 命令构建电源供应网络,包括 create_power_domain、create_supply_net、create_supply_set、create_supply_port、set_domain_supply_net 和 connect_supply_net。电源集句柄是为电源域隐式创建的一个抽象电源集。

QRBQ 712

(一)初识go语言并进行环境搭建

Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。

liuhongbo11534的博客 2100

(三十九)Flask 多应用架构(Multiple Apps)与 DispatcherMiddleware 实战解析

(三十九)Flask 多应用架构(Multiple Apps)与 DispatcherMiddleware 实战解析

孤寒者的博客 1万+

Linux+VSCode搭建Golang开发环境

Linux下搭建Golang开发环境,并配置VSCode

qq_41583040的博客 4868

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

【Go学习】Golang源码编译和gdb调试环境搭建

Go 学习

谢健的专栏 4347

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Golang开发环境搭建

文章目录Golang的诞生Golang的核心开发团队Golang里程碑Golang应用领域使用Golang开发的项目环境搭建Golang SDK下载及安装Golang IDE下载及安装Goland下载及安装首次使用Goland通过Goland创建一个HelloGolang项目 Golang的诞生 计算机硬件技术更新频繁,性能提高很快。目前主流的编程语言发展明显落后于硬件,不能合理利用多核多CPU的优势提升软件系统性能。 软件系统复杂度越来越高,维护成本越来越高,目前缺乏一个足够简洁高效的编程语言。 企业运

不诱于誉,不恐于诽,率道而行,端然正己。 3532

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Protobuf(二)[环境搭建-Golang]

protobuf-环境搭建-Golang支持

weixin_42366378的博客 3446

Golang学习之路(一)——go语言环境的搭建和开发工具

Golang学习之路(一)——go语言环境的搭建和开发工具1.什么是Golang语言?2.Go环境的搭建和安装3.开发工具的安装 —— VS code4.向世界问好吧! 1.什么是Golang语言? 2.Go环境的搭建和安装 3.开发工具的安装 —— VS code 4.向世界问好吧! 打开安装好的Visual Studio Code,然后新建我们的项目文件,如果你想像一名合格程序员一样严谨的话,...

Obese_Tiger的博客 727

golang开发环境搭建

golang开发环境搭建

gopher123的博客 1606

01_Go语言基础学习_Golang语言特性、环境搭建、第一个Go程序、包

1. Golang语言特性: 垃圾回收: 1.内存自动回收,再也不需要开发人员管理内存; 2.开发人员专注业务实现,降低了心智负担 ; 3.只需要new分配内存,不需要释放 天然并发: 1.从语言层面支持并发,非常简单; 2. goroute,轻量级线程,创建成千上万个goroute成为可能; 3.基于CSP(Communicating Sequential Process)模型实现...

数据知道的博客 2万+
上一篇: layui 循环列中上传图片 以及鼠标放上 图片放大处理
下一篇: Go 二、 goLang配置
JavaPhp开发
博客等级 码龄10年 83粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值