• Go语言环境搭建


    2.安装go语言
    1.go语言的安装有三种方式:
    1).Go源码包的安装
    2).Go标准包的安装
    3).第三方工具安装
    在windows下开发推荐用第二种。
    下载Go安装包的链接:(需要翻墙)
    https://code.google.com/p/go/downloads/list
    https://golangtc.com/download

    点击安装包进行安装,一直下一步就好

    安装完成 会自动设置 GOHOME 环境变量 。


    2.配置工作目录
    安装完Go标准包后我们还需要配置一个工作目录。根据约定,GOPATH下需要建立3个目录:
    bin(存放编译后生成的可执行文件)
    pkg(存放编译后生成的包文件)
    src(存放项目源码)

    并将GoPath目录配置到环境变量中

    3.Go命令
    在命令行或终端输入go即可查看所有支持的命令
    Go常用命令简介:
    go get:获取远程包(需 提前安装 git或hg)
    go run:直接运行程序
    go build:测试编译,检查是否有编译错误
    go fmt:格式化源码(部分IDE在保存时自动调用)
    go install:编译包文件并编译整个程序
    go test:运行测试文件
    go doc:查看文档

    4.安装IDE,这里我们采用Sublime Text3作为开发IDE。
    首先也是下载:http://www.sublimetext.com/3,傻瓜式安装,直接下一步即可。Sublime Text3安装完成后,我们还需要安装sublime的pakcage control功能,用于接下来安装sublime插件。
    安装方法:在Sublime Text3中输入Ctrl+`打开如下界面:

    由于我们安装的IDE版本为Sublime Text3,复制并输入以下内容,最后回车。
    import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

    当安装成功后,重启IDE,我们就会看到Package Control

    安装GoSublime插件
    1)点击Package Control在弹出框中输入install package,如图:

     2)回车,会出现如下图(可能需要稍微等待下,可以看sublime最下面的状态):

    3)输入gosublime回车
    安装完毕后我们便可以写出第一段go语言程序。
    首先在GOPATH目录下新建一个hello.go文件,并将此文件拖入Sublime Text3中。

    5.测试
    书写代码如下:

    运行此程序,输入快捷键Ctrl+B,在控制台中输入go run hello.go命令,结果如下:

    当输入go build hello.go命令时:

    编译成功,我们在源码文件夹下可以看到编译出的exe可执行文件

  • 相关阅读:
    Linux时间同步
    idea中创建多module时,找不到创建class文件问题
    Docker中安装Redis并设置外网可访问
    Docker简介与安装
    RabbitMQ基础篇
    git emoji
    RabbitMQ安装
    ActiveMQ
    消息中间件介绍
    IDEA使用GsonFormat完成JSON和JavaBean之间的转换
  • 原文地址:https://www.cnblogs.com/red-evil/p/10058186.html
Copyright © 2020-2023  润新知