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
- Go语言中的工程管理
- go语言工程管理
- go语言工程管理
- Go 语言项目管理
- Go基础编程:工程管理
- go语言学习-工程创建
- Go语言中的<断言>
- Go语言中的Slice
- go语言中的iota
- go 语言中的继承
- Go语言中的下划线
- go语言中的import
- Go语言(工程和包)
- Go语言中的时间格式
- Go语言中的多核调度
- Go语言中的闭包
- Go语言中的defer关键字
- Go语言中的map用法
- 实现一个需求所要完成的工作
- leetcode 234. Palindrome Linked List
- 快速排序算法
- gSOAP嵌入式linux下的移植与程序开发
- 【static】----static关键字--内存中简单过程
- Go语言中的工程管理
- EasyDarwin EasyCamera支持海康摄像机接入了
- 合并排序
- static,extern详细用法
- 安装Rational Rose 2007并破解后,开启Rose 报出异常"java.lang.ClassNotFoundException" 但是并不影响使用!
- DS1302地址
- HDU1598【最小生成树拓展】
- HastSet用法
- 关于我