Go 言語では、「go clean」コマンドを使用して、現在のソース コード パッケージおよび関連するソース コード パッケージでコンパイルおよび生成されたファイルを削除します。削除されるファイルは次のとおりです: 1. 「go build」コマンドの実行時にカレントディレクトリに生成されるパッケージ名と同じ名前の実行可能ファイルまたはソースコードファイル; 2. 「go test」コマンドを実行して、 「-c」フラグ パッケージ名に「.test」サフィックスを加えた現在のディレクトリに生成されるファイル; 3. 現在のコード パッケージなどをインストールするために「go install」コマンドを実行したときに生成される結果ファイル。
このチュートリアルの動作環境: Windows 10 システム、GO バージョン 1.18、Dell G3 コンピューター。
Go 言語の go clean
コマンドは、現在のソース コード パッケージおよび関連するソース コード パッケージ内のコンパイルおよび生成されたファイル を削除できます。これらのファイルには次のものが含まれます。
go buildコマンドを実行すると、カレントディレクトリにパッケージ名またはGoのソースファイルと同名の実行ファイルが生成されます。 Windows では、パッケージ名または Go ソース コード ファイルと同じ名前で、接尾辞「.exe」が付いているファイルです。
go test コマンドを実行して
-c タグを追加したときに現在のディレクトリに生成されるパッケージ名は、パッケージ名にプラスを付けた名前になります。 「.test」接尾辞のドキュメント。 Windows では、これはパッケージ名に「.test.exe」というサフィックスが付加されたファイルです。
go install コマンドを実行して現在のコード パッケージをインストールするときに生成される結果ファイル。現在のコード パッケージにライブラリ ソース ファイルのみが含まれている場合、結果ファイルはワークスペースの pkg ディレクトリにある対応するアーカイブ ファイルを参照します。現在のコード パッケージにコマンド ソース コード ファイルが 1 つだけ含まれている場合、結果ファイルはワークスペースの bin ディレクトリにある実行可能ファイルを参照します。
go build コマンドの実行時に一時ディレクトリに生成されます。
go cleanコマンドでは、いくつかのパラメーターを指定することもできます。対応するパラメータの意味は次のとおりです。
-i 関連するインストール済みパッケージと実行可能ファイルをクリアします (つまり、
go install## を使用します)。 #Installed files;
実行する必要があるクリーンアップ コマンドを出力しますが、実行しないでください。レイヤーは実行中です。;
import
;
-n;
コマンド キャッシュ
# 通常、
go clean
go clean コマンドを説明するために、ローカル プロジェクトを例に挙げてみましょう。
go clean -n cd D:\code rm -f code code.exe code.test code.test.exe main main.exe
コマンドで -n フラグを使用すると、コマンドの実行プロセスを出力できますが、出力されません。実際に実装します。コマンドの実行プロセスを出力し、同時にコマンドを実行したい場合は、以下に示すように -x フラグを使用できます。
go clean -x cd D:\code rm -f code code.exe code.test code.test.exe main main.exe図: 実行前と実行前との比較go clean コマンドの実行後 [関連する推奨事項:
Go ビデオ チュートリアル 、
プログラミング教育
以上がgo clean の用途は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。