J'ai cherché sur golang.org un compilateur Windows, mais je n'arrive pas à le trouver. Je ne vois que des compilateurs Linux et OS X. Est-ce que quelqu'un sait si la programmation Go peut être effectuée sous Windows, ou est-ce quelque chose que Google n'a pas encore implémenté?
Mise à jour: semble qu'à partir de maintenant (novembre 2012) golang.org a des versions binaires officielles pour Windows 32 / x86_64.
Réponses:
Il existe maintenant des installateurs pour Windows, voir Aller sous Windows
HelloWorld.go
Compilez avec
8g
, liez avec8l
puis exécutez. Exemple:la source
Il n'a pas encore été ajouté à la FAQ Go Lang, mais à partir du journal des modifications :
la source
Oui! Depuis 2012, la page d'accueil Go propose un programme d'installation Windows officiel (32 ou 64 bits) https://golang.org/dl/
la source
Malgré le fait que Go n'a que deux jours, cette question est déjà devenue une FAQ sur la liste de diffusion Go. (Malheureusement, il n'a pas encore été ajouté à la liste des FAQ sur le site Web.)
Fondamentalement, Go est fait par un très petit groupe de personnes, donc ils n'ont tout simplement pas le temps ni les ressources pour faire un portage Windows. Ce très petit groupe de personnes se trouve également être les personnes qui ont inventé Unix, donc c'était en quelque sorte une première cible naturelle.
la source
Donc, si vous, comme moi, êtes sous Windows la plupart du temps et que vous voulez faire de la programmation Go dès maintenant, vous pouvez le faire sur une VM. J'utilise VirtualBox exécutant Ubuntu en mode sans bruit. Je l'ai déjà configuré car j'aime mieux Linux que Windows pour beaucoup de choses.
Construire et travailler avec Go a été totalement indolore pour moi. J'ai un Bash ouvert dans un terminal pour exécuter ma compilation et essayer mon application. Le répertoire source est un dossier partagé entre Windows et Linux (une fonctionnalité VirtualBox mais je suis sûr que VMWare a la même chose). J'édite mon code dans Komodo Edit sous Windows et j'utilise Mercurial pour le même code source sur les deux OS.
la source
Pas encore.
Les auteurs de Go ont des racines très très profondes sur des systèmes d'exploitation non Windows (Trivia: qui d'entre eux a créé rien de moins que le système d'exploitation UNIX)
Donc, ne vous attendez pas à avoir un port Windows de leur part de si tôt.
Le langage est open source, donc ce ne sera qu'une question de temps (faites-le de 6 à 8 mois Ehrm) car une implémentation Windows sera disponible.
la source
Bien qu'il n'y ait pas de version Windows pour le moment, il peut vraisemblablement être compilé à l'aide de Cygwin sur une plate-forme Windows.
la source
Divers efforts pour mettre en communication Go to Windows sont en cours.
Le plus avancé et qui peut déjà construire et exécuter du code est ici: http://code.google.com/r/hectorchu-go-windows/
la source
L'installation de Go sur Windows est simple si vous utilisez le port Windows x32 expérimental . La documentation des étapes d' installation de Go sur Windows est disponible ici
Vous voudrez probablement aussi les outils MinGW (bash, make, gcc, etc ...): http://sourceforge.net/projects/mingw/files/
et les fichiers et outils GTK + (le «bundle tout-en-un» comprend pkg-config): http://www.gtk.org/download/win32.php
la source