Goのディレクトリ構成をきっちり知っておきたい
/src 開発用のディレクトリ
- プロジェクトごとにsrc 以下にディレクトリをつくる。
- ソースコード管理プラットフォームごとに切るのがGoの思想的
- go install するとpkgに実行したパッケージをコンパイルしたものが作られる。
- go buildをmainパッケージで実行すると/binに実行可能なバイナリファイルが作られる。
/bin 実行可能ファイル、バイナリ
- 環境変数PATHに設定することが推奨されている。'export PATH:=$GOPATH/bin'
/pkg コンパイルされたファイル
- srcからコンパイルされた非アプリケーション実行ファイルの.aファイル
tips
- githubからgo getするようなものは、実態としてはgit cloneとgo installである。