実行可能ファイルのビルドに使用される GOOS と GOARCH の値を決定する方法
タイトルが示すように、GOOS と GOARCH の値を確認することができます。特定の Go 実行可能ファイルをコンパイルするために使用された GOARCH。
鍵は、この情報を保持する定数を格納するランタイム パッケージにあります。これらの定数はコンパイル中に設定され、ランタイムの実行には影響しません。
具体的には、次の定数を探します。
これを説明するために、単純な Go アプリケーションを考えてみましょう。
<code class="go">package main import "fmt" func main() { fmt.Println(runtime.GOOS) fmt.Println(runtime.GOARCH) }</code>
このコードを実行するとGOOS=windows および GOARCH=amd64 を使用すると、出力は次のようになります。
windows amd64
また、このコードから実行可能ファイルをビルドすると、環境変数が変更されても、これらの GOOS および GOARCH の値が保持されます。
したがって、実行可能ファイルのビルドに使用される GOOS および GOARCH の値を決定するには、次の手順を実行します。
以上がGo 実行可能ファイルのビルドに使用される GOOS および GOARCH 値を確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。