He estado buscando en golang.org un compilador de Windows, pero parece que no puedo encontrarlo. Solo puedo ver compiladores de Linux y OS X. ¿Alguien sabe si la programación de Go se puede hacer en Windows o es algo que Google aún no ha implementado?
Actualización: parece que a partir de ahora (noviembre de 2012) golang.org tiene lanzamientos binarios oficiales para Windows 32 / x86_64.
Respuestas:
Ahora hay instaladores para Windows, consulte Ir en Windows
HelloWorld.go
Compile con
8g
, vincule con8l
y luego ejecute. Ejemplo:fuente
Aún no ha aparecido en las preguntas frecuentes de Go Lang, pero del registro de cambios :
fuente
¡Si! A partir de 2012, la página de inicio de Go ofrece un instalador oficial de Windows (32 o 64 bits) https://golang.org/dl/
fuente
A pesar de que Go tiene solo dos días, esta pregunta ya se ha convertido en una de las preguntas frecuentes de la lista de distribución de Go. (Desafortunadamente, aún no se ha agregado a la lista de preguntas frecuentes en el sitio web).
Básicamente, Go lo hace un grupo muy pequeño de personas, por lo que simplemente no tienen el tiempo ni los recursos para hacer un puerto de Windows. Ese grupo muy pequeño de personas también son las personas que inventaron Unix, por lo que ese fue un primer objetivo natural.
fuente
Entonces, si usted, como yo, está en Windows la mayor parte del tiempo y desea programar algo de Go ahora mismo, puede hacerlo en una máquina virtual. Utilizo VirtualBox ejecutando Ubuntu en modo sin apariencia. Ya lo tenía configurado porque me gusta más Linux que Windows para muchas cosas.
Construir y trabajar con Go ha sido totalmente sencillo para mí. Tengo un Bash abierto en una terminal para ejecutar mi compilación y probar mi aplicación. El directorio de origen es una carpeta compartida entre Windows y Linux (una función de VirtualBox, pero estoy seguro de que VMWare tiene lo mismo). Edito mi código en Komodo Edit en Windows y uso Mercurial para el mismo código fuente en ambos sistemas operativos.
fuente
Aún no.
Los autores de Go tienen raíces muy muy profundas en sistemas operativos que no son Windows (Trivia: quién de ellos creó nada menos que el propio sistema operativo UNIX)
Por lo tanto, no espere tener un puerto de Windows de ellos en el corto plazo.
El lenguaje es de código abierto, por lo que será solo cuestión de tiempo (hágalo de 6 a 8 meses ehrm) para que esté disponible una implementación de Windows.
fuente
Aunque no hay una versión de Windows en este momento, presumiblemente se puede compilar usando Cygwin en una plataforma Windows.
fuente
Se están realizando varios esfuerzos para portar Ir a ventanas.
El más avanzado y que ya se puede construir y ejecutar algún código está aquí: http://code.google.com/r/hectorchu-go-windows/
fuente
La instalación de Go en Windows es sencilla si utiliza el puerto experimental de Windows x32 . La documentación de los pasos para la instalación de Go en Windows se puede encontrar aquí
Probablemente también desee las herramientas MinGW (bash, make, gcc, etc ...): http://sourceforge.net/projects/mingw/files/
y los archivos y herramientas GTK + (el "paquete todo en uno" incluye pkg-config): http://www.gtk.org/download/win32.php
fuente