精华内容
下载资源
问答
  • 每天一点GO语言——Linux环境下安装Go语言环境以及编写Go语言程序初体验一、安装Go语言环境[root@localhost opt]# yum -y install wget git[root@localhost opt]# wget -c ...[root@localhost...

    每天一点GO语言——Linux环境下安装Go语言环境以及编写Go语言程序初体验

    一、安装Go语言环境

    [root@localhost opt]# yum -y install wget git

    [root@localhost opt]# wget -c https://studygolang.com/dl/golang/go1.10.3.linux-amd64.tar.gz

    [root@localhost opt]# tar -zxvf go1.10.3.linux-amd64.tar.gz

    [root@localhost opt]# ls

    go go1.10.3.linux-amd64.tar.gz nginx-1.16.1 rh share_Ubuntu18.04

    [root@localhost go]# ls

    api blog doc lib PATENTS robots.txt VERSION

    AUTHORS CONTRIBUTING.md favicon.ico LICENSE pkg src

    bin CONTRIBUTORS hello.go misc README.md test

    [root@localhost go]# vim /etc/profile(如果不是所有用户修改~/.bash_profile文件)

    #添加下面三行

    export GOROOT=/opt/go

    export PATH=$PATH:$GOROOT/bin

    export GOPATH=~/gopath

    #保存退出后重启或source加载一下

    二、体验简单的Go语言程序,了解其语言的基本组成结构

    经典程序进行实践体验——使用go语言输出hello world

    [root@localhost go]# vim hello.go #后缀是go语言程序的标志,和C语言.c文件一样

    [root@localhost go]# cat hello.go #go语言程序案例如下:打印hello world

    package main

    import "fmt"

    func main(){

    fmt.Println("hello world!")

    }

    [root@localhost go]# go run hello.go

    hello world!

    文件简析:

    1、package main ——定义声明包名(可以类比java来理解go)

    ​ 必须在源文件中非注释的第一行指明这个文件属于哪个包,如:package main。package main表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包。

    2、import "fmt" ——引入包

    ​ 告诉 Go 编译器这个程序需要使用 fmt 包(的函数,或其他元素),fmt 包实现了格式化 IO(输入/输出)的函数。(本例中下面的println函数)

    3、func main() {

    }

    ​ 这是函数体结构,main 函数是每一个可执行程序所必须包含的,一般来说都是在启动后第一个执行的函数(但如果有 init() 函数则会先执行该函数)。例如:

    [root@localhost go]# cat h.go

    package main

    import "fmt"

    func main(){

    fmt.Println("hello world!")

    }

    func init(){

    fmt.Println("我先执行,其他的等一会")

    }

    运行 go run h.go结果如下:

    我先执行,其他的等一会

    hello world!

    初学者一定要注意括号对应关系

    4、/这是我的第一个go程序/

    ​ 这是注释,为了提高代码的可读性的必要注释,不在程序运行时执行,也可以使用//注释单行

    5、fmt.Println("Hello, World!")——将字符串输出到控制台,并在最后自动增加换行字符 \n。使用 fmt.Print("hello, world\n") 可以得到相同的结果。

    补充,不了解什么是面向对象语言也可以先了解一下,暂时不需要理解,有个概念就行:当标识符(包括常量、变量、类型、函数名、结构字段等等)以一个大写字母开头,如:G1,那么使用这种形式的标识符的对象就可以被外部包的代码所使用(客户端程序需要先导入这个包),这被称为导出(像面向对象语言中的 public);标识符如果以小写字母开头,则对包外是不可见的,但是他们在整个包的内部是可见并且可用的(像面向对象语言中的 private )。

    展开全文
  • 1、首先从使用wget ...2、将安装包解压到相应文件夹tar -zxvf go1.12.linux-amd64.tar.gz -C /search/odin/fze/golang/3、添加环境变量vim /etc/profile命...

    1、首先从使用wget https://storage.googleapis.com/golang/go1.12.linux-amd64.tar.gz命令下载安装包,可以根据自己的需要选择版本。

    2、将安装包解压到相应文件夹 tar -zxvf go1.12.linux-amd64.tar.gz -C /search/odin/fze/golang/

    3、添加环境变量

    vim /etc/profile命令打开环境变量文件

    添加如下命令

    GOROOT="/search/odin/fze/golang/go"

    GOPATH="/search/odin/fze/goCode"

    GOBIN="/search/odin/fze/gobin"

    export PATH=$PATH:$GOPATH/bin:$GOPATH:$GOBIN

    GOROOT是Go的安装路径,GOPATH是工作路径,GOBIN是Go编译后生成的可执行文件。路径根据自己的实际情况填写。

    退出编辑后,使用source /etc/profile命令保存环境变量。

    4、测试环境变量是否配置成功

    6cf85f76f2738b48a63490afa8d8e15d.png

    5、创建一个目录包,运行第一个程序

    e8d573e98dd3d9a95da4d04c774f01c4.png

    6e6f84adc660412e1b72a659f22a2697.png

    906b226c4a7fbcbb0ba8ea15b6fcbe52.png

    用 go install my/hello命令编译代码。

    然后使用 $GOPATH/bin/hello 运行程序。

    输出hello world则说明测试成功。

    展开全文
  • golang快速入门[2.3]-go语言开发环境配置-linuxlinux安装Go语言开发包默认读者会使用linux的基本操作配置go语言的开发环境的第一步是要在go官网下载页面下载开发包linux需要下载tar.gz压缩文件这里我们下载的是 64 ...

    golang快速入门[2.3]-go语言开发环境配置-linux

    linux安装Go语言开发包默认读者会使用linux的基本操作

    配置go语言的开发环境的第一步是要在go官网下载页面下载开发包

    linux需要下载tar.gz压缩文件

    28f279625b12a2c2d19fc93b141605aa.png这里我们下载的是 64 位的开发包,如果读者的电脑是 32 位系统或者有特殊的需求,则需要下载 32 位的开发包

    在上图所示页面中向下滚动即可找到 32 位开发包的下载地址,如下图所示

    33aa9304d7717a1e6efa1de664bb25de.png注意,如果在ubuntu这样有图形化界面的linux操作系统,我们可以直接下载

    没有图形化界面时,我们需要在命令行中操作

    第一步:下载开发包>> wget https://dl.google.com/go/go1.13.7.linux-amd64.tar.gz

    --2020-02-06 14:18:58--  https://dl.google.com/go/go1.13.7.linux-amd64.tar.gz

    Resolving dl.google.com (dl.google.com)... 203.208.50.168, 203.208.50.166, 203.208.50.163, ...

    Connecting to dl.google.com (dl.google.com)|203.208.50.168|:443... connected.

    HTTP request sent, awaiting response... 200 OK

    Length: 120071076 (115M) [application/octet-stream]

    Saving to: 'go1.13.7.linux-amd64.tar.gz'

    2020-02-06 14:19:19 (7.72 MB/s) - 'go1.13.7.linux-amd64.tar.gz' saved [120071076/120071076]使用tar 命令解压刚刚下载的Go语言开发包到/usr/local目录>> tar -C /usr/local -xzf go1.13.7.linux-amd64.tar.gz解压成功后会在/usr/local目录下新增一个 go 目录,至此我们的Go语言开发包就安装完成了。

    使用cd /usr/local/go命令进入该目录,然后执行bin/go version 命令就可以查看当前Go语言的版本了。>> bin/go version

    go version go1.13.7 linux/amd64使用ls命令,列出当前目录下的文件和文件夹ls

    AUTHORS  CONTRIBUTING.md  CONTRIBUTORS  LICENSE  PATENTS  README.md  SECURITY.md  VERSION  api  bin  doc  favicon.ico  lib  misc  pkg  robots.txt  src  test这个目录的结构遵守 GOPATH 规则,后面的章节会提到这个概念。目录中各个文件夹的含义如下表所示。

    目录名说明api每个版本的 api 变更差异bingo 源码包编译出的编译器(go)、文档工具(godoc)、格式化工具(gofmt)doc英文版的 Go 文档lib引用的一些库文件misc杂项用途的文件,例如 Android 平台的编译、git 的提交钩子等pkglinux 平台编译好的中间文件src标准库的源码test测试用例

    设置 GOPATH 环境变量开始写 go 项目代码之前,需要我们先配置好环境变量。

    需要把这几个环境变量添加 profile 文件中(~/.bash_profile 或 /etc/profile)。

    如果是单用户使用,可以将环境变量添加在 home 目录下的 bash_profile 文件中,如果是多用户使用,需要添加在 /etc/profile 文件。(推荐大家在 /etc/profile 文件中设置环境变量)

    使用编辑器例如vim /etc/profile 命令打开 profile 文件,并将下面的环境变量添加到文件末尾。

    添加完成后使用:wq 命令保存并退出。

    然后,使用 source /etc/profile 命令使配置文件生效,现在就可以在任意目录使用Go语言命令了。export GOROOT=/usr/local/go

    export PATH=$PATH:$GOROOT/bin环境变量设置好后,可以通过在命令行输入go env 命令来进行测试。>> go env

    GO111MODULE=""

    GOARCH="amd64"

    GOBIN=""

    GOCACHE="/root/.cache/go-build"

    GOENV="/root/.config/go/env"

    GOEXE=""

    GOFLAGS=""

    GOHOSTARCH="amd64"

    GOHOSTOS="linux"

    GONOPROXY=""

    GONOSUMDB=""

    GOOS="linux"

    GOPATH="/root/go"

    GOPRIVATE=""

    GOPROXY="https://proxy.golang.org,direct"

    GOROOT="/usr/local/go"

    参考资料

    展开全文
  • Go语言环境安装小结LinuxGo语言环境安装1,下载Go语言安装包2,将二进制包解压至 /usr/local目录3,配置环境变量4,运行命令检验是否安装成功 LinuxGo语言环境安装 linux下使用Go语言开发时,需要安装Go语言...

    Linux下 Go语言环境安装

    linux下使用Go语言开发时,需要安装Go语言环境。安装主要过程为下载Go语言安装包,解压到工作目录中,配置环境并检验是否安装成功。

    1,下载Go语言安装包

    安装包下载地址:
    https://golang.google.cn/dl/.(Go语言英文网)
    https://studygolang.com/dl. (Go语言中文网)

    2,将二进制包解压至 /usr/local目录

    // 解压安装包
    tar -C /usr/local -xzf go1.13.4.linux-amd64.tar.gz
    

    3,配置环境变量

    运行命令 vim /etc/profile,在文件中添加一下环境变量

    export GOROOT=/usr/local/go
    export GOPATH=$HOME/go
    export PATH=$PATH:$GOROOT/bin:$GOPATH/bin 
    

    保存profile文件并运行命令 source /etc/profile,重新加载环境配置

    4,运行命令检验是否安装成功

    // 方法1:
    go version
    // 方法2:或编辑test.go 文件,进行检验
    package main
    
    import "fmt"
    
    func main() {
       fmt.Println("Hello, World!")
    }
    
    go run test.go
    
    展开全文
  • linux下怎么安装Go开发环境?linux部署golang 0.请自行安装SSH远程工具 1. SSH远程登录你的linux服务器 2. yum install mercurial安装 mercurial包 3. 安装git包yum install git 4. 安装gccyum...
  • Linux安装Go语言

    2020-09-24 12:03:42
    1、下载go语言包 curl -O https://storage.googleapis.com/golang/go1.11.2.linux-amd64.tar.gz 2、将安装包解压至/usr/local目录下 tar -C /usr/local -xzf go1.11.2.linux-amd64.tar.gz 3、配置go语言环境...
  • golang 走起(九) linuxgo语言 vim设置
  • Linux安装GO语言环境

    2017-07-15 16:13:21
    Ubuntu、Debian或Linux Mint安装Go语言基于 Debian的 Linux 发行版本都可以使用 apt-get 命令来进行安装:sudo apt-get install golang 要查看当前系统安装的 Go 语言版本可以使用如下命令:go version 由于 Go 代码...
  • Linux安装Go语言环境

    2019-02-27 20:56:39
    Linux安装Go语言环境 1.安装wget ,git yum -y install wget git 2.下载go wget -c https://studygolang.com/dl/golang/go1.10.3.linux-amd64.tar.gz 3.解压go tar -C /opt/ -zxvf go1.10.3.linux-amd64.tar...
  • linux 安装golang

    2017-08-24 17:20:00
    linux golang
  • gopher-os,一个Go语言写的操作系统,与Linux兼容。没啥用,就为了证明Go语言也能写操作系统
  • 如何为Linux安装Go语言

    2016-07-06 09:52:56
    Go 语言又称为 golang, 是由 Google 最初开发的一种...Go 语言具有多种调试、测试、分析和代码审查工具,如今 Go 语言和工具已在大多数 Linux 发行版本的源库中进行提供,本文我就来说明如何为 Linux 安装 Go 语言
  • linux安装golang

    2021-01-13 17:03:34
    tar -xzf go1.8.linux-amd64.tar.gz -C /usr/local 3.单用户配置 vim ~/.bashrc 后面加入 export GOPATH=/home/golang/gopath export GOROOT=/usr/local/go export GOOS=linux export GOTOOLS=$GOROOT/pkg/tool ...
  • https://www.golangtc.com/downloadbeego安装包地址:https://github.com/astaxie/beegobee工具安装包地址:https://github.com/beego/bee安装golang开发环境tar xf go1.9.2.linux-amd64.tar.gzmv go /usr/local/在/...
  • 下载go for Linux ,我当前的版本是1.10.2,你可以下载最新的版本只需在wget里面修改gox.xx.x ,请去https://golang.org/dl/查看最新版本号供下载。在Linux命令行中省略 “$”,cd ~/Downloads是系统已存在文件夹。2....
  • Linux安装Golang

    2021-03-04 11:09:13
    wget https://studygolang.com/dl/golang/go1.15.6.linux-amd64.tar.gz 解压&配置环境变量 tar -zxvf go1.15.6.linux-amd64.tar.gz -C /usr/local/ # 修改~/.bashrc添加以下内容 export GOROOT=/usr/local/go #...
  • 我这里以使用第三方包elastic包为例: 下面是elastic包的git地址:... 复制这行令: 在linux 找到go安装的路径: echo $GOROOT cd /usr/local/go go get gopkg.in/olivere/elas...
  • golang快速入门[2.3]-go语言开发环境配置-linux linux安装Go语言开发包 默认读者会使用linux的基本操作 配置go语言的开发环境的第一步是要在go官网下载页面下载开发包 linux需要下载tar.gz压缩文件   这里我们...
  • Linux go语言配置

    2020-11-28 19:48:20
    sudo tar -C /usr/local -xzf go1.15.5.linux-amd64.tar.gz 2、 sudo vi ~/.profile 在最后一行加上: export PATH=$PATH:/usr/local/go/bin 4、 source ~/.profile 5、 验证版本,看是否安装成功: go version ...
  • Linux搭建Golang环境 文章基于Ubuntu环境演示,...wget https://studygolang.com/dl/golang/go1.14.13.linux-amd64.tar.gz 2.解压到指定文件夹 /usr/local tar -C /usr/local -zxvf go1.14.13.linux-amd64.tar.gz.
  • curl -O https://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gztar -C /usr/local -zxvf go1.7.3.linux-amd64.tar.gzmkdir -p ~/go/srcecho "export GOPATH=$HOME/go" >> ~/.bashrcecho "export ...
  • Linux 安装golang

    千次阅读 2018-02-14 11:40:27
    访问下载地址,32位系统下载go1.9.4.linux-386.tar.gz,64位系统下载go1.9.4.linux-amd64.tar.gz,下载之后上传到linux进行解压,tar zxvf go1.9.4.linux-amd64.tar.gz解压之后设置环境变量,vi ~/.bashrcexport ...
  • 打开官网下载地址选择对应的系统版本, 复制下载链接这里我选择的是go1.10.3.linux-amd64.tar.gz:https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz cd进入你用来存放安装包的目录。嫌麻烦就直接输入cd ~。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 182,578
精华内容 73,031
关键字:

linux写go

linux 订阅