私は.goファイルを持っていて、Macからgo buildコマンドを使ってバイナリファイルを作りました。 Windows、Linux、IOSで動作するバイナリファイルをビルドする方法はありますか?すべてのプラットフォームのバイナリファイルに移動
は、私たちはGOOS、GOARCHのparamsを変更することによって、それらのそれぞれのバイナリファイルを構築することができます知っていますが、私はすべてのプラットフォームで実行する必要があり、単一行くのバイナリファイルを持っていると思います。私を助けてください。事前に
おかげ
異なるオペレーティング・システムは、そのアプリケーションバイナリインタフェースの違いを持って、それは不可能です。 – Elad
マルチプラットフォームのバイナリを一般的に持つことはできません。 goコンパイラなどで作成されているかどうかは関係ありません。 – Christian
まず、相互のバイナリをサポートするようにすべてのオペレーティングシステムを変更するか、universalバイナリ形式をサポートするようにallを変更し、この汎用形式をサポートするGoツールを変更する必要があります。言い換えれば、それは不可能です。 – icza