博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Golang之环境配置
阅读量:6436 次
发布时间:2019-06-23

本文共 1753 字,大约阅读时间需要 5 分钟。

         这里先以Windows为例,以后会补齐Linux部分,Linux部分更简单。
一、Golang
安装
1、二进制安装
        (1)点击 下载最新版本的GO。在这里我们下载了go.weekly.2012-01-27.windows-amd64.tar.gz。
        也可以在 下载,比如: 。
        (2)将二进制安装包解压到C盘根目录下。
        (3)设置环境变量。
        set goroot=c:\go
        set goarch=386
        set goos=windows
         set path=c:\go\bin
        (4)测试环境是否可用
        CMD打开控制台,输入6g回车即可,如果能看到如下信息说明成功了,否则可能是path环境变量路径设置有问题:
        gc: usage: 6g [files] file.go...
        (5)编程测试
        用记事本编写如下代码:
        package main
        import "fmt"
        func main(){
                fmt.Printf("hello world\n");
        }
        保存文件到磁盘某个路径下,比如:C:\go\project,扩展名可以任意,这里用.go,即first.go。
        运行CMD,CD目录到C:\go\project,敲如下命令编译、连接、运行应用程序:
        6g first.go     // 1编译程序,产生first.6   
        6l first.6        // 2链接程序,产生6.out
        6.out           // 3执行程序,产生结果hello world
        可以看到输出hello world,恭喜你也Golang了。
        在步骤2链接程序中,也可以指定可执行文件名first而不是默认的6.out,通常我们也会这么做,具体如下:
        6l -o first first.6  // Windows下需要指定可执行文件扩展名即6i -o first.exe first.6
2、源码安装
        (1)安装MinGW,点击 下载MinGW。
        (2)下载Golang源码。
        进入MinGW安装目录,双击mintty打开终端窗口,执行而下命令下载Golang源码:
        hg clone -u release /c/go
        (3)编译Golang源码。
        打开CMD,执行"cd /c/go/src"进入src目录,执行"./all.bash"编译源码。
        (4)设置环境变量。本步及以后步骤同二进制安装。
二、IDE环境配置
        好用IDE千千万,但是这里我们采纳官方建议,用notepad++做IDE,具体配置步骤如下:
        (1)安装Golang并配置环境变量参考前文,安装notepad++。
        (2)配置Golang语法高亮。
        由于Golang自带了语法高亮配置,因此,只需要在nodepad++里导入配置即可,非常方便,具体步骤如下:
                (A)如果go安装目录(C:\go\misc)下有go语言支持包,则直接用即可,没有可以点击 下载。
                (B)打开文件userDefineLang.xml,取消掉文件开头和结尾的和的注释。
                (C)把文件go.xml拷贝到nodepad++安装目录下的plugins\APIs目录里。
                (D)把文件userDefineLang.xml拷贝到nodepad++安装目录下,打开nodepad++,选择视图/自定义语言对话框,在弹出的对话框中点击Import按钮弹出对话框选择userDefineLang.xml并打开,会提示Import Success。这样再次用nodepad++打开first.go就能看到能够Golang语法高亮了。
        (3)设置Golang编译运行快捷键。
        打开first.go文件,按F5会弹出对话框,在编辑框中输入如下脚本:
        cmd /k 6g.exe -o first.6 "$(FULL_CURRENT_PATH)" & 6l.exe -o first.exe first.6 & del first.6 & first.exe & PAUSE & del first.exe & EXIT
        保存为Run Go,并为之设置快捷方式Ctrl+F7。同时按下Ctrl+F7,则会编译、链接、运行应用程序,并在控制台窗口输出销魂的"hello world",恭喜你IDE设置好了。
        你也可以够浪了
                

转载地址:http://rfega.baihongyu.com/

你可能感兴趣的文章
安卓应用安全指南 5.4.3 通过 HTTPS 的通信 高级话题
查看>>
针对CMS中的tag标签理解
查看>>
AR头显要上天!欧洲太空总署或用HoloLens维修太空站
查看>>
沃尔玛建立自家的人工智能网络,抗衡竞争对手亚马逊
查看>>
Mysql备份与还原及优化方法
查看>>
linux常用命令和选项
查看>>
sed 学习笔记(未完成)
查看>>
Eclipse保存验证JS缓慢
查看>>
2017 JMP Discovery Summit China圆满落幕
查看>>
9 Easy Steps for Successful Data Migration
查看>>
人工智能,不止于技术的革命--WOT2017全球创新技术峰会开幕
查看>>
mysql 在大型应用中的架构演变
查看>>
ibm系列文章 --> Windows 到 Linux 之旅
查看>>
linux内存占用过高原因
查看>>
全备份失败后,如何手工清除exchange日志文件,附微软KB
查看>>
java如何连接mysq之源码l讲解
查看>>
企业运维笔试考题(1)
查看>>
Mysql修改存储过程相关权限问题
查看>>
4.2权限管理
查看>>
彻底理解ThreadLocal
查看>>