Golang系列之Go语言入门(一)

jermyBo · · 237 次点击 · · 开始浏览    
## 序列-Go语言来源 Golang是一门年轻而有活力的语言,2007年Robert、Rob和Ken 在Google开发,于2009年正式发布; Go语言的初衷:作者们希望能使复杂的、高效系统的编写变得简单、可靠;同时也期望Go能成为一个相对通用的编程环境,推崇少即是多的概念、 Go编程语言(或称--golang),是云计算时代下的C语言,Docker、Kubernetes、Etcd等都是由Golang完成的,经过数年不断的改进,Go语言本身在开发效率和程序运行效率方面又提升了无数个台阶。 ## Go语言环境搭建 ### part 1. Win下面环境搭建 : 1. 下载golang,选择windows的版本 ,下载地址 [https://studygolang.com/dl](https://studygolang.com/dl) 2. 下载完成后,解压到本地目录,然后配置环境变量 GOROOT 和 GOPATH ``` 1. (1) 右键我的电脑---> 属性-----> 高级系统设置----->环境变量----->新建环境变量 GOROOT = 'Golang 解压缩路径' (2) 然后 在path 后添加 %GOROOT%\bin; 2. (1) 设置Golang工作路径 即存放代码路径 新建路径: D:\workspace\GoPath\ (2) 然后在GoPath下面新建三个文件夹 bin 、pkg、src bin: 存放go install命令生成的可执行文件。 pkg: 存放go编译生成的文件。 src: 存放的是我们的go源代码,不同工程项目的代码以包名区分。 (3) 设置GOPATH,右键我的电脑---> 属性-----> 高级系统设置----->环境变量----->新建环境变量 GOPATH = D:\workspace\GoPath 将GOPATH添加到path 环境变量中去: path末尾后面追加 %GOPATH%\bin; ``` 3. 验证Go环境安装成功与否 ``` (1) win + r (2) 输入 cmd, 然后再输入 go version ``` - 显示出当前golang 版本号,则证明安装成功: ![image.png](https://upload-images.jianshu.io/upload_images/18500080-4d6f49cd92eda992.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) - 输入 go env ,显示如下信息 ![image.png](https://upload-images.jianshu.io/upload_images/18500080-5cd588c9258d54b6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ### part 2. ubantu 下面环境搭建: - 下载地址: [https://studygolang.com/dl](https://studygolang.com/dl),选择对应Linux版本 1. 下载完成后解压缩 ``` step1、 sudo tar -zxvf go-download-path -C /usr/local/ # 解压缩 step2、 设置GOROOT,GOPATH以及PATH mkdir -p code/golang/src, mkdir -p code/golang/bin, mkdir -p code/golang/pkg # 创建工作目录 step3、 运行下面命令就好 export GOROOT=/usr/local/go export GOPATH= /home/user/code/golang # GOPATH可以替换成你自己的工作目录 export GOBIN=$GOPATH/bin export PATH=$PATH:$GOROOT/bin export PATH=$PATH:$GOPATH/bin source ~/.bashrc ``` ### part 3. Mac 下安装和Linux下大致差不多,替换一下下载的安装包为mac版本就好 ### part 4. 源码方式安装Go - 推荐官网安装教程 [http://docs.studygolang.com/doc/install/source](http://docs.studygolang.com/doc/install/source) - 注意事项: 在Go的源码当中,有些部分是用 Plan 9c 和AT & T汇编编写的,假如想要从源码安装,就得先安装c的编译工具 Mac:只要安装了Xcode,就已经包含了相关编译工具 Linux:需要终端执行 sudo apt-get install gcc libc6-dev 安装编译工具 Windows:需要安装MinGW工具,来编译 具体安装步骤 参考我这边文章 [https://www.jianshu.com/p/6eab5567415d](https://www.jianshu.com/p/6eab5567415d)

入群交流(和以上内容无关):加入Go大咖交流群,免费领全套学习资料或添加微信:muxilin131420 备注:入群;或加QQ群:729884609

237 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传