go build github.com/.../foo
を任意のディレクトリから実行すると、コンパイルされたバイナリはコマンドを実行したディレクトリに配置されます。 go build /github.com/.../cmd/...
を実行すると、コンパイルされたバイナリがすべて現在のディレクトリに表示されると予想されました。しかし、彼らはしません。複数のバイナリを現在のディレクトリに構築する
このパッケージの複数の/すべてのバイナリを現在の作業ディレクトリにコンパイルするにはどうすればよいですか?
アイデアはパス 'github.com/の下にあるすべてのものを構築することです.../cmd/... 'を一度に実行してください。バイナリではありません – soupdiver
ディレクトリパスに" ... "を追加してください。 Goでは、「x/...」は「x /の下のすべてのパス」を意味します。 – cd1
私の質問で説明したように: '... 'を追加すると、NOファイルは現在のディレクトリに置かれます。ビルドするために正確なバイナリを指定した場合にのみ、それが私の現在のディレクトリに置かれます。 – soupdiver