环境变量的搭建

1、语言介绍

什么go语言

go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有

垃圾回收功能的编程语言.

Go语言有一个吉祥物,下图所示的 Go Gopher 是加拿大的小动物,中文名叫作

囊地鼠 。

诞生过程,解决什么问题,有什么好处

罗伯特·格瑞史莫、罗勃·派克(Rob Pike)及肯·汤普逊于2007年9月开始设计Go.

于2009年11月正式宣布推出,成为开放源代码项目,支持Linux、macOS、

Windows等操作系统.

1.Ken Thompson 是贝尔实验室 Unix团队成员,C语言、Unix 和 Plan 9 的创始人

之一,

在 20 世纪 70 年代,设计并实现了最初的 UNIX操作系统,仅从这一点说,他对计

算机

科学的贡献怎么强调都不过分。他还与 Rob Pike 合作设计了 UTF-8 编码方案。

2.Rob Pike是Go语言项目总负责人,贝尔实验室Unix 团队成员,除帮助设计

UTF-8 外,

还帮助开发了分布式多用户操作系统 Plan 9、Inferno 操作系统和 Limbo编程语

言,并

与人合著了《The Unix Programming Environment》对 UNIX 的设计理念做了

正统的阐述。

3.Robert Griesemer 就职于 Google,参与开发 Java HotSpot 虚拟机,对语言设

计有深入

的认识,并负责 Chrome 浏览器和 Node.js 使用的 Google V8 JavaScript 引擎

的代码生成部分。

设计Go语言的初衷是满足Google 的需求。设计此语言花费了两年的时间,融入

了整个团队多年

的经验及对编程语言设计的深入认识。设计团队借鉴了 Pascal、Oberon和C语

言的设计智慧,

同时让Go语言具备动态语言的便利性。因此,Go语言体现了经验丰富的计算机

科学家的语言

设计理念,是为全球最大的互联网公司之一设计的。

设计师说为什么开发go语言:“我们做了大量的 C++ 开发,厌烦了等待编译完

成,尽管这是玩笑,

但在很大程度上来说也是事实。”

2.下载安装

1、下载源码包:go1.18.4.linux-amd64.tar.gz。

官方地址:https://golang.google.cn/dl/

云盘地址:链接:https://pan.baidu.com/s/1N2jrRHaPibvmmNFep3VYag 提

取码:zkc3

2、将下载的源码包解压至 /usr/local目录。

tar -C /usr/local -xzf go1.18.4.linux-amd64.tar.gz

3、将 /usr/local/go/bin 目录添加至PATH环境变量:

export PATH=$PATH:/usr/local/go/bin

或者

sudo vim ~/.bashrc

export GOROOT=/usr/local/go

export PATH=$PATH:$GOROOT/bin

保存退出

source ~/.bashrc

4、编程环境验证:

1、验证是否安装成功命令:

$ go version

go version go1.18.4 linux/amd64

2、编写代码

文件名: test.go,代码如下:

package main

import "fmt"

func main() {

fmt.Println("Hello, World!")

}

3、编译并运行代码

caoqb@Linux:~/桌面$ go run test.go

Hello, World!

应用.vimrc

方法:将.vimrc文件拖入到虚拟机的家目录

然后改用户名

接着输入source .vimrc

4、系统配置

1、虚拟机安装

链接:https://pan.baidu.com/s/1GYz1kDZtcJbr8ryvtO-tIA 提取码:2n63

2、Ubuntu 系统安装

链接:https://pan.baidu.com/s/1RaJsOx74SOel5n9T3M5YbQ 提取码:

76sq

镜像:https://pan.baidu.com/s/1ySRU_zXWLgJEPp5_f44JuQ

提取码:a093

3、常用系统命令

链接:https://pan.baidu.com/s/1JLl59h5kEcwdU9i0dOow_g 提取码:ndh5

4、vim 升级配置

sudo add-apt-repository ppa:jonathonf/vim

sudo apt update

sudo apt install vim

共享文件:

安装后root用户下执行挂载命令,终端即可看到共享文件夹信息。

sudo apt install open-vm-tools

sudo su

vmhgfs-fuse .host:/ /mnt/hgfs

===============================================

.vimrc 配置文件内容如下:

$ cat .vimrc

autocmd BufNewFile *.go exec ":call SetTitle()"

func SetTitle()

if &filetype == 'go'

call append(0, "/

********************************************************************")

call append(1, " *文件名:".expand("%"))

call append(2, " *作者:caoqb")

call append(3, " *时间:".strftime("%c"))

call append(4, " *版本:1.0")

call append(5, " *作用:")

call append(6,

"********************************************************************/")

call append(7, "package main")

call append(8, "")

call append(9, "import \"fmt\" ")

call append(10, "")

call append(12, "func main() {")

call append(13, "")

call append(14, "}")

endif

endfunc

set nu

set ts=4

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值