zoukankan      html  css  js  c++  java
  • Go Start

    一、安装 下载解压后,配置PATH

    tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz

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

    二、建立工作空间,配置GOPATH,指定工作空间

    Go代码必须放在工作空间内。它其实就是一个目录,其中包含三个子目录:

    • src 目录包含Go的源文件,它们被组织成包(每个目录都对应一个包),
    • pkg 目录包含包对象,
    • bin 目录包含可执行命令。

           go 工具用于构建源码包,并将其生成的二进制文件安装到 pkgbin 目录中。

    src 子目录通常包会含多种版本控制的代码仓库(例如Git或Mercurial), 以此来跟踪一个或多个源码包的开发。

    export GOPATH=home/jy/gows

    1、工作空间目录结构

         gows

            --bin

            --pkg

            --src

              --hello

                 --hello.go

    • src 目录包含Go的源文件,它们被组织成包(每个目录都对应一个包),
    • pkg 目录包含包对象,
    • bin 目录包含可执行命令。

    2、示例代码

      package main

    import "fmt"

    func main() {
        fmt.Printf("hello, world ")
    }

    3、编译执行

    cd /home/jy/soft/gows/hello

    go build----编译hello目录下的go文件,生成二进制文件

    go install---把二进制文件move到工作空间的bin目录下

    go clean -i 会把当前的二进制安装从bin目录下删除

    4、安装go的其它版本

    go get golang.org/dl/go1.10.7

  • 相关阅读:
    随笔2
    随笔
    关于updateElement接口
    随笔1
    本地访问正常,服务器访问乱码 记录
    Redis (error) NOAUTH Authentication required.解决方法
    tomcat启动很慢 停留在 At least one JAR was scanned for TLDs yet contained no TLDs.
    微信公众号消息回复
    微信公众号 报token验证失败
    idea中web.xml报错 Servlet should have a mapping
  • 原文地址:https://www.cnblogs.com/justart/p/11660196.html
Copyright © 2011-2022 走看看