天天看点

Golang之环境配置

        这里先以Windows为例,以后会补齐Linux部分,Linux部分更简单。

一、Golang安装

1、二进制安装

        (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、源码安装

        (2)下载Golang源码。

        进入MinGW安装目录,双击mintty打开终端窗口,执行而下命令下载Golang源码:

        (3)编译Golang源码。

        打开CMD,执行"cd /c/go/src"进入src目录,执行"./all.bash"编译源码。

        (4)设置环境变量。本步及以后步骤同二进制安装。

二、IDE环境配置

        好用IDE千千万,但是这里我们采纳官方建议,用notepad++做IDE,具体配置步骤如下:

        (1)安装Golang并配置环境变量参考前文,安装notepad++。

        (2)配置Golang语法高亮。

        由于Golang自带了语法高亮配置,因此,只需要在nodepad++里导入配置即可,非常方便,具体步骤如下:

                (B)打开文件userDefineLang.xml,取消掉文件开头和结尾的和的注释。

                (C)把文件go.xml拷贝到nodepad++安装目录下的plugins\APIs目录里。

                (D)把文件userDefineLang.xml拷贝到nodepad++安装目录下,打开nodepad++,选择视图/自定义语言对话框,在弹出的对话框中点击Import按钮弹出对话框选择userDefineLang.xml并打开,会提示Import Success。这样再次用nodepad++打开first.go就能看到能够Golang语法高亮了。

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设置好了。

        你也可以够浪了

Golang之环境配置

继续阅读