#php エディターの Shinichi が、この記事では「go build」コマンドに関する質問、つまり「-o」出力フラグに副作用はあるのかという質問に答えます。 `go build` コマンドを使用して Go 言語プログラムをコンパイルする場合、`-o` フラグを通じて出力ファイルの名前を指定できます。では、このフラグはソース コードや他のファイルに副作用をもたらすのでしょうか?次に、この問題を詳しく分析します。
go build
:
しかし、私が遭遇した構築プロセスは本質的に次のようなものでした:
リーリードキュメントに記載されていない、これを行う理由はありますか?例えば。リンカー シンボル名を foo
または同様のものに設定しますか?それとも、これは無視しても問題ない単なる癖なのでしょうか?
同じソースと異なる -o
フラグを使用して go build
によって生成されたバイナリのチェックサムを確認すると、これらのファイルは完全に同じ。したがって、副作用はありません。
以上が「go build」の「-o」出力フラグには副作用がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。