go project目录
project目录如下
project目录必须设为GOPATH
export GOPATH=$GOPATH:project_root(你的项目路径)
必要的话写到~/.profile上
然后在project目录下建一个src目录存放.go源文件
包名为文件夹目录名
如上面的golang.org目录下有一个a.go文件,那么a.go的第一行为package golang.org
go build golang.org
go install golang.org
执行以上两条指令后会在pkg目录里面生成golang.org.a文件,然后就可以在别的包import "golang.org" 了
还有,在别的包调用golang.org函数时函数名必须首字母大写,不然是调用不了的,或许是go用首字母大写来区分public和private