GOの複数ファイルのビルド

http://stackoverflow.com/questions/10838469/how-to-compile-go-program-consisting-of-multiple-files
ファイル構造が重要らしい.

myproj/
 src/
   main.go
   second.go
 pkg/

っていう状態でexport GOPATH=/path/to/myproj/ する
で,

cd myproj
go install app

ってやると

myproj/
 bin/
    app
 src/
   main.go
   second.go
 pkg/

binフォルダ以下に実行ファイルができる.