コンパイル時にコンパクトな Go バイナリを生成する方法
問題:
Go 内複数のユーザーが使用するパッケージ、未使用のコードと文字列により、パッケージをインポートしたにもかかわらず、各ユーティリティのサイズが肥大化します。標準的な方法です。
質問:
無駄のない Go プログラムを作成するために、コンパイル時に未使用のコードを削除するにはどうすればよいですか?
答え:
提示された問題とは異なり、Go コンパイラーは自動的に到達不能なものを排除します。コード。すべてのコードはパッケージ ファイル (.a) に保存されますが、Go ツールには、実行可能バイナリ内のインポートされたパッケージから必要なもの (特に、到達可能な関数と変数) のみが含まれます。
追加の考慮事項:
以上がコンパイル時に未使用のコードを削除して、より小さな Go バイナリを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。