「go build」の「-o」出力フラグには副作用がありますか?

王林
リリース: 2024-02-11 17:20:08
転載
961 人が閲覧しました

`go build` 的输出标志 `-o` 有副作用吗?

#php エディターの Shinichi が、この記事では「go build」コマンドに関する質問、つまり「-o」出力フラグに副作用はあるのかという質問に答えます。 `go build` コマンドを使用して Go 言語プログラムをコンパイルする場合、`-o` フラグを通じて出力ファイルの名前を指定できます。では、このフラグはソース コードや他のファイルに副作用をもたらすのでしょうか?次に、この問題を詳しく分析します。

質問の内容

go build:

のドキュメント ページ リーリー

しかし、私が遭遇した構築プロセスは本質的に次のようなものでした:

リーリー

ドキュメントに記載されていない、これを行う理由はありますか?例えば。リンカー シンボル名を foo または同様のものに設定しますか?それとも、これは無視しても問題ない単なる癖なのでしょうか?

回避策

同じソースと異なる -o フラグを使用して go build によって生成されたバイナリのチェックサムを確認すると、これらのファイルは完全に同じ。したがって、副作用はありません。

以上が「go build」の「-o」出力フラグには副作用がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!