私は主にLinuxユーザーですが、クロスプラットフォームにしたいアプリケーションをGoで開発しているとします。私はあちこち検索しましたが、以下を解決する情報を見つけることができないようです:
go install
バイナリを使用する場合、他の誰か 64ビットUbuntu/Debianシステムでも動作しますか?go install
を使用してx86_64バイナリを構築し、32ビットDebianlikesですぐに実行できるようにするにはどうすればよいですか?実際の私の質問は、「goのリンカー/コンパイラはどの程度静的/移植可能か」に要約されます。
GOOS
およびGOARCH
環境変数を設定できます:GOOS=windows GOARCH=386 go build
(またはgo install
または何でも)、など