您的位置:首页 > 编程语言 > Go语言

go基本工程构建<一>

2016-01-13 16:26 429 查看

1 关于go源代码

每个go源代码都从 package {xxxx 包声明}  开始,表示该go代码属于此包。包是go最基本的分发单位,也是工程管理中依赖关系的体系。

go可执行程序从main包的main函数开始,main函数不带任何参数也无任何返回。

package main
import "fmt" // 我们需要使用fmt包中的Println()函数
func main() {
fmt.Println("Hello, world. ")
}




2 工程文件

go采用目录结构,文件夹来推到工程结构,一般,构建一个工程需三个文件夹
如工程放在目录
/data/pro/demo
<demo>
├─<src>
├─<libs>
|--<event>
hh.go
├─<demo>
├─demo.go
├─demo_hh.go
├─demo_test.go
├─<bin>#可执行文件目录
├─<pkg>#包将被安装到此处



注意,必须将工程目录
/data/pro/demo
设置到环境变量 $GOPATH 中

2 go工程编译安装

Go命令行工具的革命性之处在于彻底消除了工程文件的概念,完全用目录结构和包名来推导工程结构和构建顺序。

构建工程需要将工程的根目录添加到环境变量 GOPATH中

在main包所在目录,执行
go install

便可将所有依赖包编译并安装到pkg将可执行程序编译到bin

其他命令说明:

 go build {xxx.go 。。。}  

 go run   编译并运行

更多命令参考
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: