http://rongmayisheng.com/post/golanggo%E7%9A%84%E5%AE%89%E8%A3%85%E5%92%8C%E6%96%87%E6%A1%A3%E8%A7%86%E9%A2%91%E6%9D%90%E6%96%99 (windows下Go语言开发环境搭建)
http://www.cnblogs.com/kungfupanda/p/5570324.html (windows下用eclipse+goclipse插件+gdb搭建go语言开发调试环境)
http://www.2cto.com/kf/201704/632395.html (Go IDE-Golang 第一行代码 Hello world)
https://wizardforcel.gitbooks.io/build-web-application-with-golang/content/ (Go Web 编程)
http://docs.ruanjiadeng.com/gopl-zh/ (Go语言圣经——中文版 教程)
https://gobyexample.com/values (Go by Example: Values)
http://www.cnblogs.com/liaojiafa/category/988624.html (go 开发系列教程)
https://www.cnblogs.com/tianyajuanke/p/5196436.html (golang笔记——命令)
https://my.oschina.net/u/553243 (牛人系列博客)
https://blog.csdn.net/aria_miazzy/article/details/86558059 (MacOSX系统下HomeBrew安装指定版本的软件 & IntelliJ IDEA 设置多个Go语言版本开发)
Golang是Google的第二门编程语言,但是Golang与simple和Dart不同的是,Golang是一门系统级编程语言,也就是说他和C++、Java是同类型的语言。学习Golang是我自己的爱好和兴趣,我个人对这个语言比较看好,毕竟这个语言是在已经有了C++、Java、Javascript、Python等强大并极其流行的语言下诞生的,他就是为了补偿现有编程语言的不足,提取他们的精髓。就此创造出了一门能适应当代快速开发和迭代、拥抱变化、大数据、多核高并发的场景。该语言的被号称是:互联网时代的C。这就意味着:1.具有互联网web开发所需的特点,即开发高效;2.具有C语言一样的运行速度,即运行高效。相信这两个特点会让你找到归宿了吧。希望Golang能流行起来,让大家见到它的魅力。下面介绍下Go语言开发环境搭建的步骤:
1. 安装
Windows上的安装步骤如下:
- 下载Go开发环境:http://code.google.com/p/go/downloads/list
- 因为官网被墙,所以可靠的下载地址:https://www.golangtc.com/download 及这个下载地址:https://studygolang.com/dl
- 如果你下载的是exe或者msi的安装包,就直接安装了,不需要配置环境变量
- 如果下载的zip,就将其解压;配置环境变量
- GOROOT = D:Program Files\go
-
GOBIN = %GOROOT%\bin(现在的go1.5已经不需要配置这个环境变量了) -
GOARCH = 386 (如果你的系统是32位则是386,如果是64位则是amd64)(现在的go1.5已经不需要配置这个环境变量了) -
GOOS = windows (如果你的操作系统是windows,如果是linux请写linux)(现在的go1.5已经不需要配置这个环境变量了) - path:如果末尾如有没有分号,则添加之,然后再末尾添加%GOROOT%\bin
- GOPATH: go install、go get和go的工具会用到;GOPATH是作为编译后二进制的存放目的地和import包时的搜索路径 (其实也是你的工作目录, 你可以在src下创建你自己的go源文件, 然后开始工作)。
1、GOPATH之下主要包含三个目录: bin、pkg、src
2、bin目录主要存放可执行文件; pkg目录存放编译好的库文件, 主要是*.a文件; src目录下主要存放go的源文件; gopath 可以设置多个,请注意分隔符,多个目录的时候Windows是分号,Linux系统是冒号,当有多个GOPATH时,默认会将go get等命令的内容放在第一个目录下。第2个目录可以做为工程目录空间
- 安装好了后,在cmd中运行go,如果出现go命令的帮助信息,则go开发环境安装正确。
Linux、FreeBSD、OS X上的安装请看http://ioio.name/golang-install.html或者官网的介绍:http://golang.org/doc/install.html
go1.11 版本之后,可能不需要在放到 gopath 目录下运行了, 提供了 类似java 的maven功能具体请查找相关资料
2. 测试(Windows下)
在任何地方创建一个文件:goTest.go
写入如下代码后保存:
在cmd中cd到该文件的路径下,用一下命令进行编译、链接和执行
go run goTest.go
如果输出hello world!表示开发环境安装成功
Go 1的性能也很喜人,比较新的一个对Go 1和Node.js的性能对比测试:http://www.cnblogs.com/QLeelulu/archive/2012/08/12/2635261.html
3. 开发工具
- goclipse(很完善的go语言在eclipse上的插件)http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/(安装后需要在Preference–>Go中配置Go的安装路径,即GOROOT目录)
- liteide(国人开发的专门的go语言开发环境)http://code.google.com/p/golangide/downloads/list (很全面的liteide使用配置文档)
- sublime text 2的go开发环境搭建 http://bbs.studygolang.com/forum.php?mod=viewthread&tid=20&extra=page%3D1
4、go包管理工具
https://my.oschina.net/u/553243/blog/1475626 (Golang依赖管理工具:glide从入门到精通使用)
https://studygolang.com/articles/10589 (Golang官方依赖管理工具:dep)
https://my.oschina.net/u/553243/blog/1934149 (go mod 与 get)
echo $GO111MODULE #可以查看当前的设置的状态,
默认是auto
https://studygolang.com/articles/14658 (goproxy.io for Go modules )
goproxy 环境变量设置
相关推荐
安装 Windows下是直接的安装包,这里我们略过,来看一下...或者直接下载go语言安装包 环境配置: vi /etc/profile 加入 export GOROOT=/usr/lib/go export GOARCH=386 export GOOS=linux export GOPATH=/home/ad
简介:基于WebGL、Three.js、Go语言和MongoDB的跨平台的3D场景编辑器,采用OpenGL ES 2.0(WebGL)开发。 其中已包含three.js利用gpu选取物体并计算交点位置的方法示例。 下载并安装 NodeJs, golang, MongoDB 和 ...
这是一种现代的编辑方式,用Go语言编写的编辑器具有所有基本ed命令的可移植性,现代的readline行编辑器具有vi绑定和出错时的友好错误消息。 快速入门使用go get在有效的Go环境中安装ed:$ go get github....
主要介绍了Win7环境下搭建Go开发环境(基于VSCode编辑器),需要的朋友可以参考下
说在前面的话,Go语言是采用UTF8编码的,理论上使用任何文本编辑器都能做Go语言开发。大家可以根据自己的喜好自行选择。编辑器/IDE没有最好只有最适合。 下载与安装 VS Code官方下载地址:...
Go Playground:Go Playground是一个在线的Go语言环境,可以在浏览器中直接编写、运行和分享Go代码,非常适合学习和测试。 开发工具:Go语言支持许多主流的集成开发环境(IDE)和文本编辑器,如Visual Studio Code、...
主要语言:Go 项目分类:[工具] 项目标签:[编辑工具] [文本编辑器] [编辑器增强] 推荐理由:一个现代且直观的基于终端的文本编辑器。它旨在提供轻量级但功能强大的文本编辑体验,适用于终端环境。Micro 支持插件和...
本章首先简要介绍Go语言的发展历史,并较详细地分析了“Hello World”程序在各个祖先语言 中演化过程。然后,对以数组、字符串和切片为代表的...Go语言编辑器和集成开发环境,因为好的工具可以极大地提高我们的效率。
确保你的计算机上已经安装了Go语言环境。你可以从Go官网下载并安装。 2. 创建项目 在你的工作目录中创建一个新的Go项目,并进入该项目目录: mkdir mywebserver cd mywebserver 3. 编写代码 使用文本编辑器创建一...
vscode编辑器(非IDE,IDE为goland需要钱买) 广州中国移动网络 golang安装 下载 官方网站https://golang.org国内无法打开的,原因都懂。 国内https://studygolang.comGo语言中文网。版本不会最新。 国内...
el-igo --Emacs Go Game(SGF)编辑器 在Emacs中显示Go棋盘并编辑游戏记录(SGF格式)。 操作环境 埃马克斯27.1 将游戏记录嵌入组织模式文档(igo-org.el) 环境 将以下代码添加到init.el。 ( with-eval-after-load...
GO语言博客 使用 框架 beego v2.0.1 使用 go mod ,go 1.15.x 升级说明 本版本没有任何功能增加,只是升级为 go mod和beego框架 功能说明 文章 增删该查 图片 上传 markdown 编辑器 管理员密码修改 站点属性配置 类别...
安装go语言开发环境 李仕成;15331163 安装VSCode编辑器 如果使用的是vim或emacs,则请跳过这部分 关于VSCode的Linux版本安装,参考官网教程。 Visual Studio Code 是一个轻量级但功能强大的源代码编辑器,可在 ...
这是一种现代的编辑方式,用语言编写的编辑器具有可移植性以及所有基本ed命令,它是一种现代的readline行编辑器,具有vi绑定和出错时的友好错误消息。 快速开始 使用go get在有效的Go环境中安装ed : $ go get ...
在这里我们介绍设置Go编程语言环境,需要在你的计算机上的准备以下两个软件,(A)文本编辑器和(B)Go编译器。 文本编辑器 这将用来键入程序。一些编辑器的例子包括Windows记事本,OS编辑命令,简,Brief, Epsilon, ...
编辑器 Golang:https://www.jetbrains.com/go/ Visual Studio Code: https://code.visualstudio.com/ 搭建 Go 语言开发环境,需要先下载 Go 语言开发包。 查看操作系统及版本 Windows: Mac: Linux: 终端输入...
Go编辑器下载 在编辑器里: 步骤二:添加环境变量: 说明:把Go的解释器的安装目录里的bin目录的绝对路径放到/添加到系统环境变量的Path中。看你的安装目录。放在C盘: 步骤三: 善用编辑器里的copy path: 将co
大部分的集成开发环境都针对一种特点的语言,goland是JetBrains开发的一款针对go语言的跨平台IDE。支持windows、macOS与Ubuntu平台。 因为专注,所以专业,goland为go程序提供了强大的支持。 语法高亮是必不可少的功能...