当前位置: 首页 > article >正文

Ubuntu 22.04安装Go 1.21.4编译器

lsb_release -r看到操作系统版本是22.04,uname -r看到内核版本是uname -r
在这里插入图片描述

sudo wget https://studygolang.com/dl/golang/go1.21.4.linux-amd64.tar.gz下载编译器。
在这里插入图片描述

sudo tar -zxf go1.21.4.linux-amd64.tar.gz -C /goroot将文件解压到/goroot目录下,这个命令不会显示解压过程,只要毫无显示就是解压成功,sudo mv /goroot/go/ /goroot/go1.21.4/goroot下的go目录更名为go1.21.4
在这里插入图片描述

sudo mkdir /gopath创建GOPATH目录。
在这里插入图片描述

sudo vim /etc/profile打开环境的配置的文件,在文件末尾填上以下内容:

export GOROOT=/goroot/go1.21.4
export GOPATH=/gopath
export PATH=$PATH:$GOROOT/bin:$GOPATH

在这里插入图片描述

使用source /etc/profile使用刚刚添加的内容生效,使用go version看一下是否生效了,要是如下图一样显示“go version go1.21.4 linux/amd64”,就是设置成功了。
在这里插入图片描述

go env -w GOPROXY=https://goproxy.cn,direct设置国内镜像。
在这里插入图片描述

下边使用main.go代码:

package main

import "fmt"

func main(){
   fmt.Println("Hello world")
}

验证一下编译功能。
cat main.go看到main.go里边的代码确实是上边的代码,go bulid main.go会编译成main二进制文件,然后./main执行,最后输出Hello world就是正常安装好了。
在这里插入图片描述

此文章为11月Day 28学习笔记,内容来源于极客时间《Tony Bai · Go 语言第一课》。


http://www.kler.cn/a/154139.html

相关文章:

  • 51单片机--- 矩阵按键仿真
  • Python 人脸检测:使用 Dlib 和 OpenCV
  • Skywalking搭建-来自于图灵课堂
  • 如何在MindMaster思维导图中制作PPT课件?
  • Python蓝桥杯刷题1
  • Area-Composition模型部署指南
  • Spring Boot统一异常处理 Spring拦截器
  • c++模板集合
  • 输出SearchFacesResponse对象的JSON格式字符串回包乱码解决方案
  • 工业机器视觉megauging(向光有光)使用说明书(十一,轻量级的visionpro)
  • 一个暂存文件
  • supervisor管理启动重启,Java,Go程序Demo
  • C语言KR圣经笔记 4.2返回非整数的函数
  • Mysq8l在Centos上安装后忘记root密码如何重新设置
  • 使用策略模式彻底消除if-else
  • 代币化:2024年的金融浪潮预示着什么?
  • TOP-K问题和向上调整算法和向下调整算法的时间复杂度问题的分析
  • Redis部署-主从模式
  • 【Vulnhub 靶场】【CEREAL: 1】【困难】【20210529】
  • 如何查看当前conda可供安装的所有pytorch版本
  • 智慧工地平台源码,支持多端展示:PC端、手机端、平板端,实现数据同步
  • iview弹窗提交问题优化
  • 安卓开发学习---kotlin版---笔记(一)
  • Mongodb使用killCursors停止运行的cursor
  • JOSEF 快速中间继电器 KZJ-4H-L DC220V 导轨安装
  • Jetson Nano部署YOLOv5与Tensorrtx加速