2016-04-15 3 views
0

私はGoに新規ですので、間違っていれば私を修正してください。実行可能ファイルGoは静的にリンクされています。だから、もし私がLinux (ubuntu)を使っているならば、私はWindowsでコード化することができます。それで、そうすることが可能か、私はここで何かを逃しています。ubuntuから生成されたgo buildの出力をwindwosに実行することができます

+1

を参照してください。しかし今、Windows上のUbuntuのBashは、VMを使ってWindowsを実行すると壊れてしまいます(私のネットワークにはネットワーク接続がありません)ので、テストはできません。しかし、技術的には、Linuxでコンパイルされたバージョンはyesを使用するべきです。 – eduncan911

答えて

2

可能ですが、説明するよりも少し複雑です。静的コンパイルにかかわらず、Goコンパイラは、任意のプラットフォームから任意のプラットフォームへのコードを生成できます。これを行う方法のクイックガイドについては

、これは私が見つけることを計画するものです。この記事http://dave.cheney.net/2015/03/03/cross-compilation-just-got-a-whole-lot-better-in-go-1-5

関連する問題