用Sublime Text3创建一个完整的go项目

用Sublime Text3创建一个完整的go项目

1.首先在GOPATH目录下的src目录中创建项目文件夹gotest,准备将它作为一个包供外部程序使用,创建文件main.go,编写程序main.go:

package gotest //文件名和包名一致

import (
	"fmt"
)

func Hello() { //想要被外部包使用,带头字母大写
	fmt.Println("Hello from gotest")
	hi()
}

func hi() {
	fmt.Println("Hi from gotest")
}

2.然后在Sublime Text3中运行命令go install ,进行编译并安装。go install会将编译的中间文件放在GOPATH的pkg目录下,生成gotest.a文件
用Sublime Text3创建一个完整的go项目_第1张图片
3.我们的工具包已经做好了,接着该做自己的程序了。在src目录下创建call目录,创建文件main.go,编写程序:

package main

import (
	"gotest"
)

func main() {
	gotest.Hello()
}

使用go run 可以编译后运行,且不会生成可执行文件。运行结果:
在这里插入图片描述

如果要生成可执行程序,使用go build+文件名。在当前路径下,使用命令go build main.go,运行之后就会在当前目录下生成可执行程序main.exe.
用Sublime Text3创建一个完整的go项目_第2张图片

你可能感兴趣的:(计算机语言---go语言)