Go语言环境安装

Go下载地址

哪个能用用哪个。
https://go.dev/
https://golang.google.cn/(Golang官网的官方镜像)

Windows

使用.msi安装包安装

下载msi文件

在这里插入图片描述
在这里插入图片描述

安装

双击运行go1.22.4.windows-amd64.msi
在这里插入图片描述
Next
在这里插入图片描述
勾选I accept the terms in the License Agreement(默认是勾选状态),Next
在这里插入图片描述
Change...修改安装目录(不建议安装在C盘),Next
在这里插入图片描述
Install
在这里插入图片描述
在这里插入图片描述
Finish
在这里插入图片描述

查看环境变量

自动添加de用户变量GOPATH
在这里插入图片描述
自动添加到用户变量Path
在这里插入图片描述
自动添加到系统环境变量Path中,安装路径/bin
在这里插入图片描述

查看安装目录

安装路径/bin目录下,有两个程序go.exegofmt.exe
在这里插入图片描述

验证安装

打开Powershell或cmd,输入命令go versiongo即go.exe。

go version

在这里插入图片描述

使用压缩包安装

需要手动配置环境变量

Linux

以deepin为例。

下载tarball

在这里插入图片描述

解压

tar -xvf go1.22.4.linux-amd64.tar.gz -C ~/install/

在这里插入图片描述
在这里插入图片描述

配置环境变量

编辑~/.bashrc文件 或 创建/etc/profile.d/go.sh文件,需要超级权限。
输入以下内容:

GOROOT=你的解压路径/go
export PATH=$PATH:$GOROOT/bin

(1)若使用 编辑~/.bashrc文件 方式

source ~/.bashrc


打开一个新的终端
以上两种方法均可使环境变量生效
(2)若使用 创建/etc/profile.d/go.sh文件 方式
临时生效:

source /etc/profile

永久生效:重启计算机

查看版本

go version

在这里插入图片描述

安装测试

Windows、Linux均适用。

创建文件hello.go

在任意目录,创建文件hello.go,新建文本文件,将拓展名改为.go即可
输入以下内容:

package main

import "fmt"

func main() {
   fmt.Println("Hello, World!")
}

go run命令执行以上代码

go run hello.go

go run不会生成可执行程序
在这里插入图片描述

go build先编译,再执行

go build编译生成可执行程序,再运行可执行程序

# 编译生成可执行程序
go build hello.go
# 运行可执行程序
.\hello.exe  # Windows
./hello.exe  # Windows
./hello      # Linux、Windows

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/742910.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

查看es p12证书文件过期方法

查看证书过期时间: openssl pkcs12 -in elastic-certificates.p12 -nokeys -out elastic-certificates.crt (需要输入证书生成时配置密码) openssl x509 -enddate -noout -in elastic-certificates.crt

CTF实战:从入门到提升

🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是尘缘,一个在CSDN分享笔记的博主。📚📚 👉点击这里,就可以查看我的主页啦!👇&#x…

通付盾入选2024中国数字安全综合实力百强

近日,国内数字化产业第三方调研与咨询机构数世咨询正式发布《新质•中国数字安全百强报告(2024)》(以下简称“报告”)。通付盾凭借综合实力,从国内800余家经营数字安全业务的企业中脱颖而出,入选综合实力百强“竞争者”…

AI绘画Stable Diffusion人物背景替换实操教程,让创意无限延伸

大家好,我是画画的小强 Stable Diffusion以其强大的能力可以实现人物背景的更换。本文将带你深入了解如何利用Stable Diffusion中的Inpaint Anything插件快速且精准地实现人物背景的替换,从而让你的图片焕发新生。 前期准备 本文会使用到Inpaint Anyt…

230个大模型招投标大单,前三令人意外

大模型市场争夺白热化,前三的座次每个月都在变。 2024年被认为是大模型的应用落地元年,大模型落地的进展一直备受瞩目,而大模型招投标信息被认为是其中的风向标。最近,数智前线通过中国政府采购网、中国招投标公共服务平台、天眼…

思看科技IPO背后:募资金额下调,在创始人配偶管辖下获得补贴?

近日,思看科技(杭州)股份有限公司(下称“思看科技”)更新提交2023年最新财务资料,IPO审核进程恢复正常。据贝多财经了解,思看科技于2023年6月递交招股书,同年7月历经第一轮问询。 目…

项目maven标志消失,pom文件显示为橙色/橘色标志

背景: 公司开发新的项目,我要拉一下item服务的工程进行开发,等我把代码拉下来发现我idea右侧边栏的maven没了,pox.xml文件也变成了这种橙色/橘色的标志。 分析: 这个是一个不正常的maven项目pom,可能是由于…

Node.js实现短链接(ShortLink):shortid、epxress让URL更简单

文章目录 一、短链接介绍二、插件介绍1、epxress2、shortid 三、实现方案1、安装依赖:2、实现原理 四、示例代码五、测试生产短链接 一、短链接介绍 短链接是指仅包含一个网址的链接形式,通俗一些就是将一个很长很复杂的的网址变成一个简短易记的链接。…

【大数据技术原理与应用(概念、存储、处理、分析与应用)】第1章-大数据概述习题与知识点回顾

文章目录 单选题多选题知识点回顾几次信息化浪潮主要解决什么问题?信息科技为大数据时代提供哪些技术支撑?数据产生方式有哪些变革?大数据的发展历程大数据的四个特点(4V)大数据对思维方式的影响大数据有哪些关键技术&…

Android10 Settings系列(六)Settings中toolbar 的基本流程,和Activity如何关联,这可能是比较详细的分析

一、前言 写在前面:一个快捷栏,音量浮窗快捷进入设置界面,点击左上角返回键拉起设置首页问题引发的思考和解决方法 事情的起因是测试报了一个问题。在Android9的一个设备在点击音量键时,在弹出的弹框中,点击设置图标快速进入音量设置中,点击左上角返回按钮是,退出当前界…

GPT-5智能新纪元的曙光

在美国达特茅斯工程学院周四公布的采访中,OpenAI首席技术官米拉穆拉蒂被问及GPT-5是否会在明年发布,给出了肯定答案并表示将在一年半后发布。穆拉蒂在采访中还把GPT-4到GPT-5的飞跃描述为高中生到博士生的成长。 这一爆炸性的消息,震动了整体…

期货交易中的几种常见心态管理

期货交易通常涉及到风险和收益的权衡,因此参与者的心态可以显著影响他们的决策和最终结果。以下是一些炒期货的常见心态: 1. 利润最大化心态:持有这种心态的投资者不关心风险,只考虑高利润。他们可能会盲目追求高回报&#xff0…

第26课 绘制原理图——原理图布局的调整

概述 我们可以根据需要,对原理图上各个图元的位置进行调整,让整个电路图的布局更加舒服。 拖动图元 只需按住鼠标左键,即可拖拽图元。 旋转图元 在原理图上时选中一个图元,之后按一次空格键,即可将图元逆时针旋转90…

怎么把avi转换成mp4?超好用的四种转换方法介绍!

怎么把avi转换成mp4?AVI,这个曾经风光一时的视频格式,如今却像是时代的遗珠,被现代科技潮流逐渐边缘化,在数字化飞速发展的今天,AVI面临着严重的兼容性问题,由于它诞生于一个较早的时代&#xf…

Hive笔记-4

240618-Hive笔记-4 4.2 Insert 4.2.1 将查询结果插入表中 1) 语法 INSERT (INTO | OVERWRITE) TABLE tablename [PARTITION (partcol1val1,partcol2val2 ...)] select_stamement; 关键字说明: (1) INTO: 将结果追加到目标表 (2) OVERWRITE: 用结果覆盖原有数据 2) 案例…

热敏电阻阻值和ADC采集值的转换(附10K(3950)案例)

解释:电阻阻值的转换 resistance (float)(10000 * adc_value) / (4096 - adc_value);是根据电压分压原理和ADC的转换公式来的。假设温度传感器和一个10k欧姆的电阻串联,两端接5V电源,那么温度传感器的电阻值和输出电压之间有如下关系&#…

Cell强势开启真菌组研究新篇章

人体消化系统中居住着各种各样的微生物,包括细菌、古菌、病毒和真菌。除了肠道细菌外,肠道真菌也是肠道健康微生物群的重要组成部分,过去10多年的微生态研究主要聚焦在细菌/古菌,真菌还属于暗物质,完全没有系统性认识。…

新媒体矩阵系统是什么?怎么搭建矩阵系统?

目录 前言: 一、新媒体矩阵分别是什么? 1、横向矩阵 2、 纵向矩阵 二、新媒体矩阵的作用? 1、多元化发展,吸引目标 2、多平台协同,放大宣传效果 3、多平台运营,分散风险 三、怎么做矩阵系统&…

多种驱鸟设备,在电力安全中各显神通

多种驱鸟设备,在电力安全中各显神通 鸟类对电力的危险是一个不容忽视的问题,尤其是在电力设施密集的区域。随着人类对自然环境的不断开发和利用,鸟类与电力设施之间的接触也日益频繁,由此引发的安全隐患和事故也屡见不鲜。 具体…

刷题记录6.24

438. 找到字符串中所有字母异位词https://leetcode.cn/problems/find-all-anagrams-in-a-string/ 这道题乍一看感觉很复杂。因为 异位词指由相同字母重排列形成的字符串,包括相同的字符串,那么就会有很多种组成,增加题目的复杂性。 对于这个…