#この記事の動作環境: Windows10 システム、Go 1.11.2、thinkpad t480 コンピューター。違い: 「go run」コマンドはプログラムを直接コンパイルして実行できますが、exe ファイルは生成されず、実行速度もそれに応じて遅くなります。「go build」コマンドはプログラムをテストするために使用されます。コンパイルされたパッケージ、主にコンパイル エラーがあるかどうかをチェックすると、高速に実行される exe ファイルが生成されます。
Go ビデオ チュートリアル 」
go run コマンドと go build コマンドの違い
go run:
go run は、プログラムを直接コンパイルして実行します。一時ファイルが生成されます (ただし、実際には存在せず、.exe ファイルが生成されます)。ユーザーのデバッグを容易にするために、プログラムの実行結果をコマンド ラインに直接出力します。実行速度もそれに応じて遅くなります。注: メイン パッケージの下で go run を実行する必要があります。それ以外の場合は、以下に示すとおりです。go build :
go build は、コンパイルされたパッケージをテストするために使用され、主にコンパイル エラーがあるかどうかを確認します。実行可能ファイル (つまり、メイン パッケージ) のソース コードの場合は、実行可能ファイルファイルは現在のディレクトリ (.exe) に直接生成されます。高速な実行速度プログラミング関連の知識については、プログラミング入門をご覧ください。 !
以上がGo 言語の run コマンドと build コマンドの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。