广告
返回顶部
首页 > 资讯 > 操作系统 >Linux怎么安装Go环境
  • 502
分享到

Linux怎么安装Go环境

2023-06-28 08:06:24 502人浏览 泡泡鱼
摘要

这篇文章将为大家详细讲解有关linux怎么安装Go环境,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Go(又称 Golang) 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易

这篇文章将为大家详细讲解有关linux怎么安装Go环境,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

Go(又称 Golang) 是一个开源编程语言,它能让构造简单、可靠且高效的软件变得容易。Go 语言语法与 C 相近,但功能上有:内存安全GC(垃圾回收),结构形态及 CSP-style 并发计算。

Linux安装Go环境具体方法

安装Go环境


golang官网下载地址:https://golang.org/dl/

  1. 打开官网下载地址选择对应的系统版本, 复制下载链接 这里我选择的是 go1.11.5.linux-amd64.tar.gz:Https://dl.google.com/go/go1.11.5.linux-amd64.tar.gz

Linux怎么安装Go环境

image.png

  1. cd进入你用来存放安装包的目录,我习惯在~下面创建个go文件夹。

 # 在 ~ 下创建 go 文件夹,并进入 go 文件夹 mkdir ~/go && cd ~/go 下载的 go 压缩包 wget https://dl.google.com/go/go1.11.5.linux-amd64.tar.gz
  1. 下载完成

Linux怎么安装Go环境

  1. 执行tar解压到/usr/loacl目录下(官方推荐),得到go文件夹等

 tar -C /usr/local -zxvf  go1.11.5.linux-amd64.tar.gz
  1. 添加/usr/loacl/go/bin目录到PATH变量中。添加到/etc/profile 或$HOME/.profile都可以

 # 习惯用vim,没有的话可以用命令`sudo apt-get install vim`安装一个 vim /etc/profile # 在最后一行添加 export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin # 保存退出后source一下(vim 的使用方法可以自己搜索一下) source /etc/profile
  1. 执行

     go version

    ,如果现实版本号,则Go环境安装成功。是不是很简单呢?

    Linux怎么安装Go环境

运行第一个程序


  1. 先创建你的工作空间(Workspaces),官方建议目录$HOME/go。

 mkdir $HOME/go
  1. 将你的工作空间路径声明到环境变量中。和上一部分的第5步相似。

 # 编辑 ~/.bash_profile 文件 vim ~/.bash_profile # 在最后一行添加下面这句。$HOME/go 为你工作空间的路径,你也可以换成你喜欢的路径 export GOPATH=$HOME/go # 保存退出后source一下(vim 的使用方法可以自己搜索一下) source ~/.bash_profile
  1. 在你的工作空间创建你的第一个工程目录

 # 创建并进入你的第一个工程目录 mkdir -p $GOPATH/src/hello && cd $GOPATH/src/hello
  1. 在你的工程目录下创建名为hello.go的文件

 vim hello.go
  1. 将下面内容粘贴到 hello.go 文件

 package main  import "fmt"  func main() {     fmt.Printf("hello, world\n") }
  1. 好了,工程目录和工程文件都准备好了。现在我们到我们的工程目录($GOPATH/src/hello)下构建我们的工程

 # 如果你当前的目录不在 $GOPATH/src/hello, 需要先执行 "cd $GOPATH/src/hello" 进入该目录 # 执行构建工程的命令 go build
  1. 等一会,命令执行完之后你可以看到目录下会多出一个 hello 的文件,这就是我们编译之后的文件啦。怎么执行我们的程序呢?只需要在当前目录下执行./xxx就可以啦!是不是敲鸡煎蛋呢!

 ./hello

Linux怎么安装Go环境

关于Go的一些介绍


环境变量:

  • $GOROOT: 表示Go的安装目录。也就是上面我们解压出来的文件夹里面的go文件夹。

  • $GOPATH: 表示我们的工作空间。用来存放我们的工程目录的地方。

GOPATH目录:

一般来说GOPATH下面会有三个文件夹:bin、pkg、src,没有的话自己创建。每个文件夹都有其的作用。

  • bin:编译后可的执行文件的存放路径

  • pkg:编译包时,生成的.a文件的存放路径

  • src:源码路径,一般我们的工程就创建在src下面。

注意:如果要用Go Mod(Go1.11及以上支持)进行包管理,则需要在 GOPATH 以外的目录创建工程。

关于Linux怎么安装Go环境就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

--结束END--

本文标题: Linux怎么安装Go环境

本文链接: https://www.lsjlt.com/news/318232.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux怎么安装Go环境
    这篇文章将为大家详细讲解有关Linux怎么安装Go环境,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Go(又称 Golang) 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易...
    99+
    2023-06-28
  • 怎么安装go环境(win+linux系统)
    Golang 是 Google 推出的一种编程语言,它具有高性能、高并发和简洁易懂等特点,适用于开发网络编程、高并发服务器、云计算等领域。越来越多的开发者开始关注和学习 Golang。本文将介绍如何在 Windows 和 Linux 操作系...
    99+
    2023-05-14
    go语言 Golang
  • Linux环境下怎么安装docker环境
    这篇文章主要介绍“Linux环境下怎么安装docker环境”,在日常操作中,相信很多人在Linux环境下怎么安装docker环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux环境下怎么安装docke...
    99+
    2023-06-22
  • Linux怎么安装maven环境
    这篇文章主要介绍“Linux怎么安装maven环境”,在日常操作中,相信很多人在Linux怎么安装maven环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux怎么安装maven环境”的疑惑有所帮助!...
    99+
    2023-06-28
  • linux怎么安装web环境
    本篇内容介绍了“linux怎么安装web环境”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  准备好连接linux服务器的工具,推荐用xsh...
    99+
    2023-06-13
  • 怎么中Windows和Linux系统中安装Go语言环境安装
    这期内容当中小编将会给大家带来有关怎么中Windows和Linux系统中安装Go语言环境安装,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 Windows安装配置1️⃣ 下载SDKSDK 的全称是Soft...
    99+
    2023-06-15
  • linux环境中怎么安装php7.0
    本篇文章为大家展示了linux环境中怎么安装php7.0,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。linux环境下php7.0怎么安装Linux环境PHP7.0安装PHP7和HHVM比较PHP7...
    99+
    2023-06-20
  • linux环境下怎么安装mysql8.0
    本篇内容主要讲解“linux环境下怎么安装mysql8.0”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux环境下怎么安装mysql8.0”吧!一、linux更改yum源(如果MYSQL安...
    99+
    2023-06-22
  • Linux环境下怎么安装nginx
    这篇文章给大家介绍Linux环境下怎么安装nginx,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。安装所需环境//安装gccyum install gcc-c++//安装PCRE pcre...
    99+
    2023-06-22
  • 如何安装go环境
    这篇文章主要介绍“如何安装go环境”,在日常操作中,相信很多人在如何安装go环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何安装go环境”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!一、在 Wind...
    99+
    2023-07-05
  • Linux系统如何安装Go语言环境
    这篇文章将为大家详细讲解有关Linux系统如何安装Go语言环境,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Go 语言简介:Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2...
    99+
    2023-06-28
  • linux怎么自动安装php环境
    本文操作环境:linux5.9.8系统、宝塔面板7.7.0版、DELL G3电脑linux怎么自动安装php环境?用宝塔软件在linux上自动安装php环境确保是纯净系统  确保是干净的操作系统,没有安装过其它环境带的Apache/Ngin...
    99+
    2016-01-07
    宝塔 linux php
  • 怎么在Linux环境中安装MySQL8.0.11
    这期内容当中小编将会给大家带来有关怎么在Linux环境中安装MySQL8.0.11,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1. 去官网下载安装包wget ...
    99+
    2022-10-18
  • 怎么在Linux环境下安装Oracle
    怎么在Linux环境下安装Oracle?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、系统信息查看系统信息查看首先服务器ip...
    99+
    2022-10-18
  • Linux怎么安装ACE编译环境
    今天小编给大家分享一下Linux怎么安装ACE编译环境的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。安装方法:1.环境变量的...
    99+
    2023-06-28
  • Linux环境安装unzip
    目录 1. 下载unzip源码2.解压3.进入解压目录4.将Makefile从unix子目录复制到当前目录5.安装 1. 下载unzip源码 sudo wget http://downl...
    99+
    2023-08-31
    linux 服务器 运维
  • Linux环境Hbase安装
    环境准备 System:CentOS release 6.10 (Final) JDK:jdk1.8.0_251 注意,不同版本的安装包需要相应的jdk版本支持 step1下载安装包: # wget http://ftp.mirror.t...
    99+
    2019-09-23
    Linux环境Hbase安装
  • Linux安装Python环境
    linux系统环境自带python2.6,但有时我们项目使用的版本可能是3.x以上等等,此时我们需要在linux中再安装项目所需的python版本,此时就涉及多版本共存问题了,很多同学在安装多个版本Python时会遇到各种问题,本篇文章...
    99+
    2023-01-31
    环境 Linux Python
  • linux安装golang环境
    随着互联网、人工智能等领域的不断发展,编程语言也在日新月异地更新,Go就是其中之一。Go是谷歌开发的一款开源的编程语言,它具有高效、稳定、简洁等特点,受到了众多程序员的欢迎。本文将介绍在Linux系统下安装golang环境的详细步骤,帮助初...
    99+
    2023-05-14
  • linux安装php环境
    linux安装php环境 首先,打开终端并更新系统的软件包列表。运行以下命令然后安装 PHP。运行以下命令安装完成后,可以使用以下命令检查 PHP 的版本:如果您需要使用 PHP 的扩展,可以...
    99+
    2023-08-31
    php linux apache
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作