web-dev-qa-db-ja.com

GoコンパイラをWindowsにインストールできますか?

私は golang.org でWindowsコンパイラを探していましたが、見つけられないようです。 LinuxおよびOS Xコンパイラーのみが表示されます。 GoプログラミングをWindowsで実行できるかどうか、またはGoogleがまだ実装していないものを知っていますか?

更新:現在(2012年11月) golang.org には、Windows 32/x86_64の公式バイナリリリースがあるようです。

93
user208987

Windows用のインストーラーがあります。 Windowsの下に移動 を参照してください。

HelloWorld.go

package main

func main() {
    println("Hello World!");
}

8gでコンパイルし、8lでリンクしてから実行します。例:

8g HelloWorld.go
8l -o HelloWorld.exe HelloWorld.8
HelloWorld
56
Jonas

Go Langにはまだ到達していませんFAQ、しかし changelog から:

GoがWindowsで実行されないのはなぜですか?私たちは、世界のコンピューターのかなりの部分がWindowsを実行していることを理解しており、それらのコンピューターがGoプログラムを実行できれば素晴らしいと思います。ただし、Goチームは小規模で、現時点ではWindowsへの移植を行うためのリソースがありません。私たちは、Windowsバージョンを開発してくれる人に質問に答えたり、アドバイスを提供したりするだけではありません。

23
mbarnett

はい!2012年現在、Goホームページは公式のWindowsインストーラー(32または64ビット) https:// golangを提供しています。 org/dl /

12
Colonel Panic

Goはたった2日しか経っていないという事実にもかかわらず、この質問にはalreadyがFAQ Goメーリングリストで追加されました。(残念ながら、まだ追加されていませんFAQウェブサイトのリスト。)

基本的に、Goは非常に少数の人々によって行われるため、Windowsへの移植を行う時間もリソースもありません。その非常に小さな人々のグループは、たまたまUnixを発明した人々でもあるので、それは自然な最初のターゲットのようなものでした。

7
Jörg W Mittag

未だに。

Goの作者は、Windows以外のオペレーティングシステムに非常に深く根付いています(雑学:誰がUNIXオペレーティングシステムと同じくらい作成したのか)

そのため、すぐにWindowsからの移植を期待しないでください。

この言語はオープンソースであるため、Windowsの実装が利用可能になるのは時間の問題です(6〜8 ehrmか月で作成できます)。

3
OscarRyz

私のように、Windowsを頻繁に使用していて、Goプログラミングを今すぐ行いたい場合は、VMで実行できます。 Ubuntuをシームレスモードで実行しているVirtualBoxを使用します。多くの点でWindowsよりもLinuxの方が好きなので、すでにセットアップしました。

Goを構築して作業することは、私にとってまったく苦労しませんでした。ビルドを実行してアプリを試すために、ターミナルでBashを開いています。ソースディレクトリは、WindowsとLinuxの間の共有フォルダーです(VirtualBoxの機能ですが、VMWareにも同じことがあるはずです)。 WindowsのKomodo Editでコードを編集し、両方のOSで同じソースコードにMercurialを使用します。

3
Rob Russell

現時点ではWindowsバージョンはありませんが、おそらくWindowsプラットフォームで Cygwin を使用してコンパイルできます。

0
Frank

GoをWindowsに移植するさまざまな取り組みが進行中です。

最も進んでおり、既にいくつかのコードをビルドして実行できるものはこちらです: http://code.google.com/r/hectorchu-go-windows/

0
uriel