ホームページ  >  記事  >  バックエンド開発  >  Go 言語の run コマンドと build コマンドの違いは何ですか?

Go 言語の run コマンドと build コマンドの違いは何ですか?

青灯夜游
青灯夜游オリジナル
2020-12-08 11:33:015583ブラウズ

違い: 「go run」コマンドはプログラムを直接コンパイルして実行できますが、exe ファイルは生成されず、実行速度もそれに応じて遅くなります。「go build」コマンドはプログラムをテストするために使用されます。コンパイルされたパッケージ、主にコンパイル エラーがあるかどうかをチェックすると、高速に実行される exe ファイルが生成されます。

Go 言語の run コマンドと build コマンドの違いは何ですか?

#この記事の動作環境: Windows10 システム、Go 1.11.2、thinkpad t480 コンピューター。


関連する推奨事項: 「

Go ビデオ チュートリアル

go run コマンドと go build コマンドの違い

go run:

go run は、プログラムを直接コンパイルして実行します。一時ファイルが生成されます (ただし、実際には存在せず、.exe ファイルが生成されます)。ユーザーのデバッグを容易にするために、プログラムの実行結果をコマンド ラインに直接出力します。実行速度もそれに応じて遅くなります。

注: メイン パッケージの下で go run を実行する必要があります。それ以外の場合は、以下に示すとおりです。

Go 言語の run コマンドと build コマンドの違いは何ですか?

go build :

go build は、コンパイルされたパッケージをテストするために使用され、主にコンパイル エラーがあるかどうかを確認します。実行可能ファイル (つまり、メイン パッケージ) のソース コードの場合は、実行可能ファイルファイルは現在のディレクトリ (.exe) に直接生成されます。高速な実行速度

プログラミング関連の知識については、

プログラミング入門をご覧ください。 !

以上がGo 言語の run コマンドと build コマンドの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。