Go语言中的工程管理

来源:互联网 发布:office2010卸载软件 编辑:程序博客网 时间:2024/06/04 19:05

1、安装Go并添加编译环境

1、下载安装包,[Go网站](https://golang.org/)2、安装好之后,把安卓目录中的bin目录加入到path中去,我想有过java学习经历的朋友对这个肯定不陌生。比如:D:\Go\go\bin 这是我的安装目录,加入到path环境下,要是不懂path是什么,先百度一下。3、进入DOS下,输入:go version 命令,之后若是出现:go version go1.7rc6 windows/amd64 相似的字符串就说明成功了。我解释一下这里面1.7代表我的是1.7版本 ,你的可能和我的不一样,所以这个不用惊奇,还有后面的Windows/amd64 这个在下载的时候就有所选择,代表Windows的64位系统。

2、创建Go项目工程

1、Go语言中彻底消除了工程文件的概念。2、使用目录结构和包名来推导工程结构和构建顺序。比如如下图则为工程的概念

这里写图片描述

3、编译整个工程

1、首先在环境变量中穿件一个名为:GOPATH,值为工程路径的一个环境变量,比如:D:\Go\work\day05\calcproj的路径 ,每次穿件新的工程都要添加这个值,2、进入项目目录,之后进入bin目录,使用go build calc这个命令就可以编译整个工程了,并把编译之后的文件生成在bin目录下面,这我这版本中生成的是 .exe 文件,不知以前的版本生成的是什么,生成之后直接使用输入: calc 就可以运行了,有些书上写的是输入: ./calc 我的不可以执行. 命令,我不知道是不是版本的问题。使用中注意。

4、使用单元测试代码

1、在编写一个有具体操作的文件时就应该编写对应的测试文件2、写测试代码3、GOPATH要创建好,之后在命令行中输入:go test simplemath(包名)就可以进行测试代码的运行。
测试代码:package simplemathimport (    "testing")func TestAdd(t *testing.T) {    r := Add(1, 2)    if r != 3 {        t.Errorf("Add(1,2) 计算失败,结果应为3.", r)    }}
0 0
原创粉丝点击