【Go】windows系统go语言环境搭建
下载地址
Go官网下载地址:https://studygolang.com/dl
一、下载对应电脑得安装包
二、下载完成点击安装下一步(选择目录尽量简单)
三、是否安装成功
四、环境变量
GOROOT和GOPATH都是环境变量,其中GOROOT是我们安装go开发包的路径,而从Go 1.8版本开始,Go开发包在安装完成后会为GOPATH设置一个默认目录,并且在Go1.14及之后的版本中启用了Go Module模式之后,不一定非要将代码写到GOPATH目录下,所以也就不需要我们再自己配置GOPATH了,使用默认的即可。
五、新建文件夹
六、安装VS Code(官网下载下一步下一步)
为VS Code编辑器安装Go扩展插件,让它支持Go语言开发。
go mod init
使用go module模式新建项目时,我们需要通过go mod init 项目名命令对项目进行初始化,该命令会在项目根目录下生成go.mod文件。例如,我们使用helloworld作为我们第一个Go项目的名称,执行如下命令。
七、编写代码
接下来在该目录中创建一个main.go文件:
非常重要!!! 如果此时VS Code右下角弹出提示让你安装插件,务必点 install all 进行安装。
八、go build命令表示将源代码编译成可执行文件。
或者在其他目录执行以下命令:
go build helloworld
九、Go常用命令
go build :编译源码文件,go install 生成可执行文件,go clean:清除相关应用包,go run 运行代码
golang 的go build、go install 命令都是可生成可实行文件,了解它们的小区别以选择适合自己的。
go install和go build在没有参数时运行,都会在当前目录下编译,如果当前目录是软件主程序(package main)
go build会生成可实行文件放在当前目录中
go install则会把它放到G O P A T H / b i n 中 。 g o i n s t a l l 还 会 把 导 入 的 依 赖 包 编 译 到 GOPATH/bin中。 go install还会把导入的依赖包编译到GOPATH/bin中。goinstall还会把导入的依赖包编译到GOPATH/pkg,并缓存,如果包未做更改,下次编译则直接使用缓存。go build命令加参数-i也能达到go install的效果
原文链接:https://blog.csdn.net/weixin_56219549/article/details/127878420
猜你喜欢
- 【Go】Go语言常用命令详解(三)
- 前言接着上一篇继续介绍Go语言的常用命令常用命令以下是一些常用的Go命令,这些命令可以帮助您在Go开发中进行编译、测试、运行和管理依赖项等任务。命令描述go build编译Go程序包及其依赖项。go test运行包的测试。go run编译并运行Go程序。go clean删除编译生成的对象文件和缓存文件。go bug启动一个用于报告bug的工具。go doc显示有关包或符号的文档。go env打印有关Go环境的信息。go fix更新包以使用新的API。go fmt使用gofmt重新格式化Go包的源
- 【Go】go语言的特点和优势
- Go语言是一种开源的、编译型的、并发型的编程语言,由谷歌于2009年推出。Go语言的设计目标是简单、高效、可靠,并能够轻松地构建大型分布式系统。优势简单易学: Go语言的语法非常简单,学习曲线平缓,即使是初学者也能快速掌握。高效: Go语言的编译速度非常快,并且生成的二进制文件也非常小,这使得它非常适合构建高性能的应用程序。并发: Go语言内置了对并发编程的支持,使得开发人员可以轻松地编写并发程序。可靠: Go语言提供了许多内置的错误处理机制,这使得它非常适合构建可靠的应用程序。跨平台: Go语
- 【Go】Go语言起源与应用
- 目录一.Go语言来源二.Go语言应用一.Go语言来源 Go语言,又称Golang,是Google公司于2009年11月正式对外公开的一门编程语言。它是一门静态强类型、编译型的语言,其语法与C相近,但在功能上有所改进和增加,如内存安全、垃圾回收、结构形态及CSP-style并发计算等。 Go语言的主要目标是兼具Python等动态语言的开发速度和C/C++等编译型语言的性能与安全性。它不仅可以让程序员访问底层操作系统,还提供了强大的网络编程和并发编
- 【Go】Go的数据挖掘与机器学习框架
- 1.背景介绍Go是一种现代的、高性能的、静态类型的编程语言,它由Google开发并于2009年发布。Go语言的设计目标是简单、可靠和高性能。Go语言的特点是简单的语法、强大的标准库、垃圾回收、并发处理等。Go语言的发展非常快速,已经被广泛应用于云计算、大数据、机器学习等领域。在大数据和机器学习领域,Go语言的优势在于其高性能、并发处理能力和简单易用的语法。Go语言的标准库提供了丰富的数据处理和并发处理功能,这使得Go语言成为处理大量数据和实时处理数据的理想语言。在本文中,我们将讨论Go语言在数据
- 【Go】利用Go语言实现高效的整除运算与余数计算
- 在编程中,整除运算和余数计算是常见的操作,特别在处理循环和数学运算时经常会用到。Go语言作为一种高效、简洁的编程语言,提供了丰富的内置函数和运算符,可以帮助我们实现高效的整除运算和余数计算。本文将介绍如何利用Go语言实现高效的整除运算和余数计算,并提供具体的代码示例。首先,我们来看一下Go语言中整除运算和余数计算的具体实现方式。在Go语言中,整除运算可以使用 "/" 运算符实现,余数计算可以使用 "%" 运算符实现。下面是一个简单的示例代码:package
- 【Go】windows系统go语言环境搭建
- 下载地址 Go官网下载地址:https://studygolang.com/dl一、下载对应电脑得安装包二、下载完成点击安装下一步(选择目录尽量简单)三、是否安装成功四、环境变量GOROOT和GOPATH都是环境变量,其中GOROOT是我们安装go开发包的路径,而从Go 1.8版本开始,Go开发包在安装完成后会为GOPATH设置一个默认目录,并且在Go1.14及之后的版本中启用了Go Module模式之后,不一定非要将代码写到GOPATH目录下,所以也就不需要我们再自己配置GOPATH了,使用默
- 【Go】Go语言变量的声明
- 文章目录前言:基本类型:变量的命名规范:变量的声明总结:强烈推荐专栏集锦写在最后1.声明单个变量:2.声明多个变量:3.批量声明变量:4.声明并初始化变量:5.声明多个变量并初始化:6.简短语法赋值:一般语法:简短语法:举例:前言:在Go语言中,变量的声明是编写程序时的基础之一。使用 var 关键字可以定义单个或多个变量,并且可以选择是否初始化这些变量。Go语言的静态类型系统要求在声明变量时指定变量的类型,但也提供了类型推断功能,使得在某些情况下可以省略类型声明。本文将介绍如何使用 var 关键
- 【Go】Go语言的发展历程和未来展望
- Go语言的发展历程和未来展望Go语言(也称为Golang)是由Google开发的一种新兴的编程语言,自2007年首次亮相以来,逐渐成为了程序员们喜爱的语言之一。Go语言具有本地支持并发的内置特性、优秀的性能和简洁的语法,这些特点使其在云计算、网络编程等领域有着广泛的应用。发展历程Go语言的发展历程可以追溯到2007年1月,当时Robert Griesemer、Rob Pike和Ken Thompson开始着手开发这门语言。2009年11月,Go语言的第一个稳定版本1.0发布,随着社区的不断发展壮
- 【Vue】vue中哪些属性可以写异步方法
- 【AntDesignPro】Ant Design Pro学习记录—前后端分离跨域设置,解决跨域session不一致
- 【PHP】php会出现哪些漏洞呢
- 【ElasticSearch】Elasticsearch常用工具清单
- 【UniApp】UniApp原生讯飞语音插件-YL-SpeechRecognition
- 【UniApp】Flutter与uniapp的异同:从框架架构到开发语言的对比
- 【Go】Golang标准库介绍(三)
- 【PHP】PHP8如何创建可扩展的应用程序
- 【前端】微信小程序跳转公众号的三种方式
- 【Python】如何在Python中获取地理位置信息