1. 包编译
几个注意点:
- 工程目录必须以 src/ 开始,并添加到 GOPATH 环境变量中,如

那就需要这样添加:
ham@pi:~/Proj/luago/pkg/src $ export GOPATH=/home/ham/Proj/luago/pkg/

2. 编译时需要指定编译输出目录
ham@pi:~/Proj/luago/pkg/src $ go build -o bin/hi app/

附上测试代码:
main.go
package main
import (
"fmt"
"lib"
)
func main(){
fmt.Println("app start.")
hilib.SayHi("Ham")
}
hilib.go
package hilib
import "fmt"
func SayHi(content string) {
fmt.Println("Hi, ", content)
}
参考文档:http://c.biancheng.net/view/120.html