私は golang.org でWindowsコンパイラを探していましたが、見つけられないようです。 LinuxおよびOS Xコンパイラーのみが表示されます。 GoプログラミングをWindowsで実行できるかどうか、またはGoogleがまだ実装していないものを知っていますか?
更新:現在(2012年11月) golang.org には、Windows 32/x86_64の公式バイナリリリースがあるようです。
Windows用のインストーラーがあります。 Windowsの下に移動 を参照してください。
HelloWorld.go
package main
func main() {
println("Hello World!");
}
8g
でコンパイルし、8l
でリンクしてから実行します。例:
8g HelloWorld.go
8l -o HelloWorld.exe HelloWorld.8
HelloWorld
Go Langにはまだ到達していませんFAQ、しかし changelog から:
GoがWindowsで実行されないのはなぜですか?私たちは、世界のコンピューターのかなりの部分がWindowsを実行していることを理解しており、それらのコンピューターがGoプログラムを実行できれば素晴らしいと思います。ただし、Goチームは小規模で、現時点ではWindowsへの移植を行うためのリソースがありません。私たちは、Windowsバージョンを開発してくれる人に質問に答えたり、アドバイスを提供したりするだけではありません。
はい!2012年現在、Goホームページは公式のWindowsインストーラー(32または64ビット) https:// golangを提供しています。 org/dl /
Goはたった2日しか経っていないという事実にもかかわらず、この質問にはalreadyがFAQ Goメーリングリストで追加されました。(残念ながら、まだ追加されていませんFAQウェブサイトのリスト。)
基本的に、Goは非常に少数の人々によって行われるため、Windowsへの移植を行う時間もリソースもありません。その非常に小さな人々のグループは、たまたまUnixを発明した人々でもあるので、それは自然な最初のターゲットのようなものでした。
未だに。
Goの作者は、Windows以外のオペレーティングシステムに非常に深く根付いています(雑学:誰がUNIXオペレーティングシステムと同じくらい作成したのか)
そのため、すぐにWindowsからの移植を期待しないでください。
この言語はオープンソースであるため、Windowsの実装が利用可能になるのは時間の問題です(6〜8 ehrmか月で作成できます)。
私のように、Windowsを頻繁に使用していて、Goプログラミングを今すぐ行いたい場合は、VMで実行できます。 Ubuntuをシームレスモードで実行しているVirtualBoxを使用します。多くの点でWindowsよりもLinuxの方が好きなので、すでにセットアップしました。
Goを構築して作業することは、私にとってまったく苦労しませんでした。ビルドを実行してアプリを試すために、ターミナルでBashを開いています。ソースディレクトリは、WindowsとLinuxの間の共有フォルダーです(VirtualBoxの機能ですが、VMWareにも同じことがあるはずです)。 WindowsのKomodo Editでコードを編集し、両方のOSで同じソースコードにMercurialを使用します。
現時点ではWindowsバージョンはありませんが、おそらくWindowsプラットフォームで Cygwin を使用してコンパイルできます。
GoをWindowsに移植するさまざまな取り組みが進行中です。
最も進んでおり、既にいくつかのコードをビルドして実行できるものはこちらです: http://code.google.com/r/hectorchu-go-windows/