私は上を見てきたgolang.orgのWindowsコンパイラのために、私はそれを見つけるように見えることはできません。LinuxとOS Xのコンパイラしか表示されません。GoプログラミングをWindowsで実行できるかどうか、それともGoogleがまだ実装していないことを誰かが知っていますか?
更新:現在(2012年11月)現在、golang.orgにはWindows 32 / x86_64用の公式バイナリリリースがあります。
私は上を見てきたgolang.orgのWindowsコンパイラのために、私はそれを見つけるように見えることはできません。LinuxとOS Xのコンパイラしか表示されません。GoプログラミングをWindowsで実行できるかどうか、それともGoogleがまだ実装していないことを誰かが知っていますか?
更新:現在(2012年11月)現在、golang.orgにはWindows 32 / x86_64用の公式バイナリリリースがあります。
回答:
現在、Windows用のインストーラーがあります。WindowsのGoを参照してください
HelloWorld.go
package main
func main() {
println("Hello World!");
}
でコンパイルし8g
、リンクし8l
てから実行します。例:
8g HelloWorld.go
8l -o HelloWorld.exe HelloWorld.8
HelloWorld
はい!2012年現在、Goホームページでは公式のWindowsインストーラー(32または64ビット)を提供しています。https://golang.org/dl/
Goは2日しか経過していないという事実にもかかわらず、この質問はGoメーリングリストのFAQになっています。(残念ながら、まだウェブサイトのFAQリストに追加されていません。)
基本的に、Goはごく少数のグループによって行われるため、Windowsへの移植を行うための時間もリソースもありません。その非常に小さな人々のグループは、たまたまUnixを発明した人々でもあるので、それは自然な最初のターゲットのようなものでした。
したがって、私と同じように、Windowsを頻繁に使用していて、Goプログラミングを今すぐ実行したい場合は、VMで実行できます。Ubuntuを実行しているVirtualBoxをシームレスモードで使用しています。多くの点でWindowsよりもLinuxの方が好きなので、すでに設定しました。
Goを構築して作業することは、私にとってまったく苦痛ではありませんでした。ビルドを実行してアプリを試すために、ターミナルでBashを開いています。ソースディレクトリは、WindowsとLinuxの間の共有フォルダーです(VirtualBox機能ですが、VMWareにも同じ機能があると思います)。WindowsのKomodo Editでコードを編集し、両方のOSで同じソースコードにMercurialを使用しています。
未だに。
Goの作者は、Windows以外のオペレーティングシステムに非常に深く根ざしています(トリビア:誰がUNIXオペレーティングシステムを作成したのか)
ですから、すぐに彼らからWindowsへの移植があると期待しないでください。
この言語はオープンソースであるため、Windowsの実装が利用可能になるのは時間の問題(6〜8時間から)になります。
現時点ではWindowsのバージョンはありませんが、おそらくWindowsプラットフォームでCygwinを使用してコンパイルできます。
GoをWindowsに移植するさまざまな取り組みが進行中です。
最も進んでおり、すでにいくつかのコードをビルドして実行できます:http : //code.google.com/r/hectorchu-go-windows/
実験的なx32 Windowsポートを使用する場合、WindowsへのGoのインストールは簡単です 。手順のドキュメントウィンドウに行くのインストールが見つかったことができ、ここで
おそらく、MinGWツール(bash、make、gccなど)も必要です。http: //sourceforge.net/projects/mingw/files/
GTK +ファイルとツール(「オールインワンバンドル」にはpkg-configが含まれます):http : //www.gtk.org/download/win32.php