Estive procurando em golang.org por um compilador do Windows, mas não consigo encontrar. Só consigo ver os compiladores Linux e OS X. Alguém sabe se a programação Go pode ser feita no Windows ou é algo que o Google ainda não implementou?
Atualização: parece que a partir de agora (novembro de 2012) golang.org tem lançamentos binários oficiais para Windows 32 / x86_64.
Respostas:
Agora existem instaladores para Windows, consulte Go em Windows
HelloWorld.go
Compile com
8g
, vincule8l
e execute. Exemplo:fonte
Ainda não chegou ao FAQ Go Lang, mas a partir do changelog :
fonte
Sim! A partir de 2012, a página inicial Go oferece um instalador oficial do Windows (32 ou 64 bits) https://golang.org/dl/
fonte
Apesar do Go ter apenas dois dias, esta pergunta já se tornou uma FAQ na lista de discussão Go. (Infelizmente, ele ainda não foi adicionado à lista de perguntas frequentes no site.)
Basicamente, Go é feito por um grupo muito pequeno de pessoas, então elas simplesmente não têm tempo nem recursos para fazer uma versão do Windows. Esse grupo muito pequeno de pessoas também são as pessoas que inventaram o Unix, então esse foi o primeiro alvo natural.
fonte
Portanto, se você, como eu, está no Windows a maior parte do tempo e deseja fazer alguma programação Go agora, você pode fazê-lo em uma VM. Eu uso o VirtualBox executando o Ubuntu em modo sem aparência. Eu já tinha configurado porque gosto mais do Linux do que do Windows para muitas coisas.
Construir e trabalhar com Go tem sido totalmente indolor para mim. Eu tenho um Bash aberto em um terminal para executar minha construção e testar meu aplicativo. O diretório de origem é uma pasta compartilhada entre o Windows e o Linux (um recurso do VirtualBox, mas tenho certeza que o VMWare tem a mesma coisa). Eu edito meu código no Komodo Edit no Windows e uso o Mercurial para o mesmo código-fonte nos dois sistemas operacionais.
fonte
Ainda não.
Os autores de Go têm raízes muito profundas em sistemas operacionais não Windows (Curiosidade: quem deles criou nada menos do que o próprio sistema operacional UNIX)
Portanto, não espere ter uma porta do Windows deles tão cedo.
A linguagem é open source, então será apenas uma questão de tempo (faça de 6 a 8 meses ehrm) para que uma implementação do Windows esteja disponível.
fonte
Embora não exista uma versão do Windows no momento, ele pode provavelmente ser compilado usando o Cygwin em uma plataforma Windows.
fonte
Vários esforços para portar o Go to windows estão em andamento.
O mais avançado e que já pode construir e executar algum código está aqui: http://code.google.com/r/hectorchu-go-windows/
fonte
A instalação do Go no Windows é direta se você usar a versão experimental x32 do Windows . A documentação das etapas de instalação do Go no Windows pode ser encontrada aqui
Você provavelmente também vai querer as ferramentas MinGW (bash, make, gcc, etc ...): http://sourceforge.net/projects/mingw/files/
e os arquivos e ferramentas GTK + (o "pacote tudo-em-um" inclui pkg-config): http://www.gtk.org/download/win32.php
fonte