只需将软件包移动到main.go相同目录中的新文件夹中即可。记住要从$ GOPATH的引用中导入新包。
例:
user@user:~/p/go/test/so-multipack$ ls -R.:a main.go./a:a.gouser@user:~/p/go/test/so-multipack$ cat main.go package mainimport ( "../so-multipack/a")func main(){ a.Hello()}user@user:~/p/go/test/so-multipack$ cat a/a.go package aimport ( "fmt")func Hello(){ fmt.Println("hello from a")}user@user:~/p/go/test/so-multipack$ go run main.go hello from auser@user:~/p/go/test/so-multipack$ go build user@user:~/p/go/test/so-multipack$ lsa main.go so-multipackuser@user:~/p/go/test/so-multipack$


