• window / Linux 下 Golang 开发环境的配置


    一直专注于使用python语言进行程序开发,但是却又一直被它的性能问题所困扰,直到遇到了天生支持高并发的Golang,这似乎也成了学习go语言最理所当然的理由.下面介绍下Go语言开发环境搭建的步骤:

    一.window下配置golang开发环境

    1.Go标准包下载地址: https://golang.org/dl/

    Go环境变量与工作目录 
    根据约定,GOPATH下需要建立3个目录:

    * bin(存放编译后生成的可执行文件)
    * pkg(存放编译后生成的包文件)
    * src(存放项目源码)

    go命令依赖一个环境变量:GOPATH,这不是Go的安装目录,而是你的工作(工程)目录(你的代码都会在该目录下)。GOPATH可以有多个,windows以分号(;)进行区分,Linux系统是冒号(:),当有多个GOPATH时,默认会将go 获取到的内容放在第一个目录下。这里我们新建一个GOPATH变量,以我的为例:D:lowmanisbusygo

    * 下载Go开发环境:https://golang.org/dl/
    * 如果你下载的是exe或者msi的安装包,就直接安装了,不需要配置环境变量(安装完再到环境变量中查看配置信息),但是使用的是默认的gopath路径,如果需要自定义需要重新配置gopath
    * 如果下载的zip,就将其解压;配置环境变量:
    安装好以后在环境中添加以下项:
    GOROOT = E:Go  (Go的安装目录 )
    GOPATH = D:lowmanisbusygo  (你的go开发目录,在go1.8以前,此环境变量需要用户必须进行设置。但是在go1.8版本以后,在没有设置情况下,会有一个默认值。其在Unix/Linux/macOS下是: HOME/go这个目录,在Windows下是:%USERPROFILE%/go这个目录。)
    GOBIN = %GOROOT%in  (Go二进制文件存放目录,现在的go1.5已经不需要配置这个环境变量了)
    GOARCH = amd64   如果你的系统是32位则是i386,如果是64位则是amd64)(现在的go1.5已经不需要配置这个环境变量了)
    GOOS = windows  (如果你的操作系统是windows,如果是linux请写linux)(现在的go1.5已经不需要配置这个环境变量了)
    path:一般都已经存在有path项,如果末尾没有分号,则添加之,然后在末尾添加%GOROOT%in

    2. 测试(Windows下) 

    进入cmd 输入命令:

    go version 

    如果出现了go的版本信息,说明环境配置成功

    运行go文件的方式

    文件中没有使用本包内或者其他包中的方法:

    go run ***.go

    文件中如果有导入其他包的方法,或者使用本包内其他文件的方法,则需要先编译,再执行编译文件

    进入工程目录go下:

    D:
    cd lowmanisbusy/go 

    执行编译命令,将编译后文件指定保存到该目录下的bin目录中

    // -o 将生成的编译文件保存到指定的目录下  test_go.exe 将编译后的文件命名为test_go.exe  最后一个参数是需要编译的go文件路径
    go build -o ./bin/test_go.exe ./src/learn_go/day3/test/strings_economic.go

    编译完成,就可以直接执行编译后的文件(运行编译后的文件不依懒于go环境)

    ./bin/test_go.exe

    一.Linux下配置golang开发环境

    这里选择go1.9.2.linux-amd64.tar.gz版本(使用uname -a 查看linux系统版本)。

     安装

    将go1.9.2.linux-amd64.tar.gz解压到/usr/local/apps下
    tar -zxvf go1.9.2.linux-amd64.tar.gz -C /usr/local/apps
    进入安装目录:cd /usr/local/apps
    查看go版本:bin/go version

    配置环境变量

    vim /etc/profile
    export GOROOT=/usr/local/apps/go
    export GOPATH=/usr/local/apps/code/goproject
    export PATH=$PATH:$GOROOT/bin
    source /etc/profile

    进入开发目录:

    cd /usr/local/apps/code/goproject

    创建 bin pkg src目录, src目录就是用于进行开发的工程目录了,可以在里面创建各种包进行开发

    可以在终端输入 go version 命令,如果返回了go的版本信息, 则说明开发环境配置成功.

  • 相关阅读:
    June. 26th 2018, Week 26th. Tuesday
    June. 25th 2018, Week 26th. Monday
    June. 24th 2018, Week 26th. Sunday
    June. 23rd 2018, Week 25th. Saturday
    June. 22 2018, Week 25th. Friday
    June. 21 2018, Week 25th. Thursday
    June. 20 2018, Week 25th. Wednesday
    【2018.10.11 C与C++基础】C Preprocessor的功能及缺陷(草稿)
    June.19 2018, Week 25th Tuesday
    June 18. 2018, Week 25th. Monday
  • 原文地址:https://www.cnblogs.com/lowmanisbusy/p/9521330.html
Copyright © 2020-2023  润新知