• 【Go语言】LiteIDE使用的个人使用方法


    Go语言开发 可以使用的IDE很多 (Goclipse,sublime,notepad++,vim等)目前使用的最顺手的就是LiteIDE了

    但是尽管这样,一开始使用LiteIDE也有很多不习惯的地方,下面主要总结了一些自己喜欢的用法

    首先下载LiteIDE并安装(可用免安装的) 下载地址https://code.google.com/p/liteide/我用的是windows64bit的 

    第一步是配置环境变量

    (前提是已经安装了Go语言并配置了Go的环境变量)

    点击菜单栏的查看 选择->编辑环境变量

    我的配置是这样的

    #nativecompilerwindowsamd64
    
    
    GOROOT=D:ProgramFiles(x86)Gogo  #这里是Go的安装目录
    #GOBIN=
    GOBIN=%GOROOT%in
    GOARCH=amd64
    GOOS=windows
    CGO_ENABLED=1
    
    
    PATH=%GOROOT%in;%PATH%
    
    
    LITEIDE_GDB=gdb64
    LITEIDE_MAKE=mingw32-make
    LITEIDE_TERM=%COMSPEC%
    LITEIDE_TERMARGS=
    LITEIDE_EXEC=%COMSPEC%
    LITEIDE_EXECOPT=/C
    这样就配置好了LiteIDE的环境变量
    然后进行设置
    第二步是设置GoPath(相当于workspace)
    点击菜单栏的查看 选择->管理GoPath
    我只设置了一项系统GoPath
    D:UsersMikeGoPath
    第三步开始编写程序
    个人习惯各个工程公用一个src目录,一开始不怎么习惯,但是比多工程目录好用方便
    在左侧的目录试图中添加目录 将GoPath的目录添加进来,在GoPath目录下新建文件夹src
    添加一个hello工程
    在src目录下新建目录hello并在hello目录下建立hello.go
    编辑代码
    package main
    
    import (
        "fmt"
    )
    
    func main() {
        fmt.Println("Hello,世界")
    }
    我习惯使用在终端而不是LIteIDE中运行程序 打开终端转到目录D:UsersMikeGoPathsrchello执行
    go run hello.go
    可查看到运行结果
    下面这几种运行方式略有区别给出一些说明
    build       compile packages and dependencies
    在src目录或者hello下执行go build hello
    只在对应当前目录下生成了hello.exe
    
    
    install     compile and install packages and dependencies
    在src目录或者hello下执行go install hello
    生成bin和pkg文件pkg中安装了依赖包(编译后的)bin中生成了hello.exe
    
    run         compile and run Go program
    在src/hello目录下执行go run hello.go
    不生成任何文件 只运行程序(参数只能是含main的go文件)
    
    
    build 命令只生成可执行的文件 并且保存在当前的目录中(参数可为目录和文件  一般为文件)
    而install命令不但包含build的过程 而且生成编译后的文件和可执行文件 并且按标准工程目录存放
  • 相关阅读:
    linux shell 的切换
    linux:TeamViewer安装使用详解
    虚拟机与主机互ping
    每R一点:层次聚类分析实例实战-dist、hclust、heatmap等(转)
    每R一点:各种画地图,全是知识点,90%人不知道!(转)
    R语言学习路线和常用数据挖掘包(转)
    SAS PROC MCMC example in R: Logistic Regression Random-Effects Model(转)
    SparkR安装部署及数据分析实例
    R语言的导数计算(转)
    awk之随机函数rand()和srand() (转)
  • 原文地址:https://www.cnblogs.com/Mike-zh/p/3782937.html
Copyright © 2020-2023  润新知