go语言开发基础环境搭建(代码片段)

author author     2023-04-12     256

关键词:

1、安装Go开发包

下载地址:<https://golang.google.cn/dl/>;

下载适合自己的版本进行安装即可。

安装完成后,可以用以下命令进行查看:

技术图片

2、配置GOPATH

步骤:

  • 在自己电脑上新建一个目录E:DEVGo做为Go代码存放目录
  • 将上面创建的目录添加到我们的环境变量中
  • 在上面的目录中新建三个文件夹,分别是bin src pkg
  • E:/DEV/Go/bin 添加到PATH环境变量中

技术图片

3、开发目录架构

1.14版本之前:

技术图片

4、HelloWorld

代码如下:main.go

package main

import "fmt"

func main()
    fmt.Println("Hello World")

编译:

1、在项目目录下执行go build

2、在其他目录执行go build 需要在后面加上项目路径,路径从项目src目录后面写

3、指定输出文件go build -o filename

5、命令介绍

5.1、go build

打包使用。

5.2、go run

执行允许go文件

go run main.go

5.3、go install

这个命令的作用分两步:

  • 使用go build命令进行编译;
  • 将编译好的二进制文件拷贝到我们的GOPATH/bin 目录下

6、跨平台编译

(1)、在windows上编译一个Linux下可执行文件

SET CGO_ENABLED=0  // 禁用CGO
SET GOOS=linux  // 目标平台是linux
SET GOARCH=amd64  // 目标处理器架构是amd64

(2)、在MAC上编译Linux和Windows下可执行文件

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build

(3)、在Linux上编译Windows和MAC下的可执行文件

CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build

(4)、在Windows上编译MAC下的可执行文件

SET CGO_ENABLED=0
SET GOOS=darwin
SET GOARCH=amd64
go build

7、Go语言基础结构

package main

// 导入包
import "fmt"

// 程序入口
func main()
    fmt.Println("Hello World")

如果要编写一个可执行函数,则必须要有一个main包和main函数

windows系统中搭建go语言开发环境详解(代码片段)

目录1、Go语言简介2、安装Git3、Go工具链(编译器)安装3.1、环境变量GOROOT3.2、环境变量GOPATH3.3、Go常用命令4、包管理4.1、gomodule4.2、gopm5、编写Go语言代码的IDE或编辑工具5.1、基于VSCode的Go开发环境5.2、GoLand5.3、Vim5.4、其... 查看详情

go语言开发环境如何搭建?(代码片段)

Go语言SDK安装和配置什么是SDK软件开发工具包(外语首字母缩写:SDK、外语全称:**SoftwareDevelopmentKit)**一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集... 查看详情

go语言vscode开发环境搭建(代码片段)

...以整理了一篇最新的golang开发环境搭建教程。一、下载Go语言安装包到官网https://golang.google.cn/dl/下载最新安装包二、安装点击下载好的安装包进行安装,可修改安装位置(默认安装到C盘)三、配置环境变量打开环境变量页面会... 查看详情

go语言开发环境搭建(代码片段)

go语言环境的搭建及其语言本身介绍go介绍为什么要学习这门语言?一个程序员应该掌握3门以上比较熟练的开发语言,你掌握了几门?你是不是有必要再去学习一门新的语言了?学习新的语言会不会对你已经... 查看详情

go语言之环境搭建和基本命令(代码片段)

目录go语言基础下载go编译器go目录简介gopath简介环境变量配置GOPATHPATHgo语言项目结构IDE下载与配置安装golandgoland里添加goroot和gopath编写第一个GO程序编译go文件在项目路径下编译在其他路径编译go相关命令跨平台编译go语言基础下... 查看详情

go语言入门特性安装环境搭建第一个程序等(代码片段)

Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(RobPike)说:我们之所以开发Go,是因为过去10多年间软件开发的难度令人沮丧。Go语言特性自动垃圾... 查看详情

从零开始搭建go语言开发环境(代码片段)

一步一步,从零搭建Go语言开发环境。安装Go语言及搭建Go语言开发环境下载下载地址Go官网下载地址:https://golang.org/dl/Go官方镜像站(推荐):https://golang.google.cn/dl/版本的选择Windows平台和Mac平台推荐下载可执行文件版,Linux平台... 查看详情

从零开始搭建go语言开发环境(代码片段)

一步一步,从零搭建Go语言开发环境。安装Go语言及搭建Go语言开发环境下载Go官网下载地址:https://golang.org/dl/Go官方镜像站(推荐):https://golang.google.cn/dl/版本的选择Windows平台和Mac平台推荐下载可执行文件版,Linux平台下载压缩... 查看详情

go语言|01wsl+vscode环境搭建避坑指南(代码片段)

...包下载安装VSCode搭建前言因为工作原因,需要使用Go语言进行开发,作为一个嵌入式开发人员,兵来将挡水来土掩Go语言被设计成一门应用于搭载Web服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。... 查看详情

go开发环境安装之goland和vscode(代码片段)

一、前言Go语言或将成为新的主力开发语言,Go是google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言,所以我们有必要学习并掌握它。第一件事情,就是把环境搭建起来,大家可以... 查看详情

golang开发环境搭建(代码片段)

阅读目录Windows下搭建Go开发环境-安装和配置SDK检查GOPROXY非常重要Go开发编辑器VSCode介绍下载与安装安装go扩展第一个Go程序编译Windows下VSCode切换cmd.exe作为默认终端gorungoinstallWindows编译Linux可执行文件Linux编译Windows可执行文件Window... 查看详情

go语言学习第一天_环境搭建(代码片段)

序言:Go语言是谷歌2009发布的第二款开源编程语言。虽然已经发布了那么久了,但是到现在GO语言从很多人的口中传到我耳中来,所有我觉得有必要系统的学习一波了,面对新的东西我觉得我们都要尝试去了解,所有就有这个博... 查看详情

一文搞定go语言开发环境的搭建(代码片段)

...自公众号:Go编程时光《Go编程时光》,一个能带你学习Go语言的专栏,同时欢迎搜索我的同名公众号【Go编程时光】(排版精美更适合阅读),第一时间获取Go语言干货。1.下载安装Go语言下载地址:https://golang.google.cn/dl/下载完成... 查看详情

win搭建go开发环境,并尝试编写扫描器(代码片段)

文章目录概述参考资料:Goinaction中文版安装Go语言环境安装IDEA开发环境阅读搜集Go实现的扫描器GUI模块反思总结概述安装参考:wind10idea中go开发环境搭建教程图解Python的线程是个大问题,并且可移植性不高,出于... 查看详情

搭建go环境03(代码片段)

...xff09;2、SDK是给开发人员使用的,其中包含了对应开发语言的工具包2、下载SDKGo官方镜像站(国内用户推荐):https://golang.google.cn/dl/官网下载https://golang.org/dl/#安装事项:1、安装路径不要中文和特殊字符2、sdk安装目录建议在D... 查看详情

hyperledgerfabric基础环境搭建(代码片段)

...系统为Centos764位,依次介绍Docker安装、Docker-Compose安装、GO语言环境安装、Git安装和Fabric安装,最终完成可使用的Fabric环境。7.1Docker安装    Docker是一个开源 查看详情

golang开发环境搭建(代码片段)

...,下一步安装,记住安装目录即可。注意:Go语言1.14版本之后推荐使用gomodules管理依赖,也不再需要把代码写在GOPATH目录下了。检查上一步安装过程执行完毕后,可以打开终端窗口,输入goversion命令,... 查看详情

go语言系列

Go语言系列一Go介绍与开发环境搭建01-Go语言简介02-开发环境搭建03-Go语言集成开发环境之GoLand安装使用04-Go语言集成开发环境之VSCode安装使用05-Go包管理详解二Go语言基础01-HelloWorld02-变量03-类型04-常量05-函数06-包07-if-else语句08-循... 查看详情