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。

bash 复制代码
go version

使用压缩包安装

需要手动配置环境变量

Linux

以deepin为例。

下载tarball

解压

bash 复制代码
tar -xvf go1.22.4.linux-amd64.tar.gz -C ~/install/


配置环境变量

编辑~/.bashrc文件 或 创建/etc/profile.d/go.sh文件,需要超级权限。

输入以下内容:

bash 复制代码
GOROOT=你的解压路径/go
export PATH=$PATH:$GOROOT/bin

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

bash 复制代码
source ~/.bashrc

打开一个新的终端
以上两种方法均可使环境变量生效

(2)若使用 创建/etc/profile.d/go.sh文件 方式

临时生效:

bash 复制代码
source /etc/profile

永久生效:重启计算机

查看版本

bash 复制代码
go version

安装测试

Windows、Linux均适用。

创建文件hello.go

在任意目录,创建文件hello.go,新建文本文件,将拓展名改为.go即可

输入以下内容:

go 复制代码
package main

import "fmt"

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

go run命令执行以上代码

bash 复制代码
go run hello.go

go run不会生成可执行程序

go build先编译,再执行

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

bash 复制代码
# 编译生成可执行程序
go build hello.go
# 运行可执行程序
.\hello.exe  # Windows
./hello.exe  # Windows
./hello      # Linux、Windows
相关推荐
卷无止境3 小时前
智能体开发环境ADE浅析,编程工具的下一次范式跃迁
后端·python
彧azz6 小时前
图的存储结构详解:邻接矩阵的原理、实现与应用
开发语言·数据结构·学习·php
平头哥AI6 小时前
Day 22 _ 包装错误别丢链_%w、errors.Is 与 errors.As
android·服务器·学习·golang·go
嵌入式学习菌6 小时前
Modbus‑RTU 数据类型分析
开发语言·单片机·bug
码事漫谈6 小时前
DeepSeek 这波操作很凶
后端
matlab代码7 小时前
基于matlab数字图像处理的指纹识别系统【源码68期】
开发语言·matlab
Bs_MoneyMagnet7 小时前
基于springboot+vue的医疗健康便民服务平台的设计与实现 源码+文档
java·vue.js·spring boot·后端·spring
matlab代码7 小时前
基于matlab的水果识别系统(苹果香蕉菠萝梨桃子)【源码65期】
开发语言·matlab
wuyk5558 小时前
从零吃透 MQTT 通信|第 8 章 FreeRTOS 多任务架构下 MQTT 工程架构,任务拆分、队列解耦、临界区保护
c语言·开发语言·stm32·学习·架构
weixin199701080168 小时前
[特殊字符]《跨境二手ERP对接Back Market:标准化API + 7~10工作日技术合规审核实录》(附Python源码)
开发语言·python·pandas