実行可能ファイルがどこにあるのbinディレクトリが既にある場合、pkgディレクトリの必要性は何ですか?説明してください。Goでpkgディレクトリを使用するにはどうすればよいですか?
0
A
答えて
4
ディレクトリには、src
ディレクトリからコンパイルされたGoパッケージオブジェクトが含まれています。bin
ディレクトリに完全なGo実行可能ファイルバイナリを作成するために、リンク時にソースコードパッケージを使用します。
パッケージを一度コンパイルできますが、そのオブジェクトを多数の実行可能ファイルにリンクすることができます。たとえば、fmt
パッケージは、ほぼすべてのGoプログラムに表示されます。これは一度コンパイルされましたが、何度もリンクされ、大きな節約となりました。
関連する問題
- 1. goでos.Name()を使用するにはどうすればよいですか?
- 2. GOで異なるミドルウェアを異なるパスに使用するにはどうすればよいですか?
- 3. Goでスライスをクリアするにはどうすればよいですか?
- 4. Goコードをライブラリにするにはどうすればよいですか?
- 5. fmtを使用してGoで定数uint64を印刷するにはどうすればよいですか?
- 6. AWS Go SDKでローカルDynamoDBを使用するにはどうすればよいですか?
- 7. goユニットテストでメモリ使用量を制限するにはどうすればよいですか
- 8. goでgithubパッケージを使用するにはどうすればよいですか?
- 9. Goで不要なJSONパラメータを使用するにはどうすればよいですか?
- 10. GoogleマップサービスのGoクライアントでDirections返信を使用するにはどうすればよいですか?
- 11. gRPC-Goサービスをデバッグするにはどうすればよいですか?
- 12. 受信データを使用せずにgoチャネルを放電するにはどうすればよいですか?
- 13. go-sqlmock WithArgs()に可変数の引数を使用するにはどうすればよいですか?
- 14. StructをGoを使用してProblmを修正するにはどうすればよいですか?
- 15. Goのアリスミドルウェアにパラメータを渡すにはどうすればよいですか?
- 16. Go httpサーバーを閉じるにはどうすればよいですか?
- 17. Goを使用してGUIウィンドウを作成するにはどうすればよいですか?
- 18. Haskellで一時ディレクトリを使用するサブプロセスを実行するにはどうすればよいですか?
- 19. Goの構造属性として「型」を使用するにはどうすればよいですか?
- 20. pkg(Mac OS X)からインストールされたnodejをアンインストールするにはどうすればよいですか?
- 21. Macで.appを.pkgに変換するにはどうすればよいですか?
- 22. Goで相対パスを使用してファイルを開くにはどうすればよいですか?
- 23. ルールでwithTempDirで作成したディレクトリを使用するにはどうすればよいですか?
- 24. VIM:vimでディレクトリを更新するにはどうすればよいですか?
- 25. 以下のディレクトリからエクスポートされたBeanを使用するにはどうすればよいですか?
- 26. オペレーティングシステムに、ディレクトリが別のディレクトリだと思うようにするにはどうすればよいですか?
- 27. Go私のHTMLページでJavaScriptコードを使用するにはどうすればいいですか
- 28. FTPを使用してディレクトリ間でファイルを移動するにはどうすればよいですか?
- 29. docker-compose v3で別のコンテナのディレクトリを使用するにはどうすればよいですか?
- 30. ワイルドカードを使用してディレクトリからオブジェクトを挿入するにはどうすればよいですか?
"インストールされたパッケージオブジェクトを保持しています" ...あなたの質問は調査しませんでしたか? –
https://golang.org/doc/code.html#Workspaces – mkopriva
私はpkgの詳細を調べましたが、パッケージオブジェクトのコンセプトを把握できませんでした – dvsakgec