Может ли быть установлен компилятор в Windows?
Я смотрел golang.org для компилятора Windows, но я не могу найти его. Я могу видеть только компиляторы Linux и OS X. Кто-нибудь знает, может ли программирование Go в Windows, или это то, что Google еще не реализовал?
Обновление: появляется, что на данный момент (ноябрь 2012) golang.org имеет официальные двоичные версии для окон 32/x86_64.
Ответы
Ответ 1
Теперь есть установки для Windows, см. Перейти в Windows
HelloWorld.go
package main
func main() {
println("Hello World!");
}
Скомпилировать с помощью 8g
, связать с 8l
, а затем выполнить. Пример:
8g HelloWorld.go
8l -o HelloWorld.exe HelloWorld.8
HelloWorld
Ответ 2
Он еще не попал в FAQ Go Lang, но из журнал изменений:
Почему в Windows не запускается? Мы понимаем, что значительная часть компьютеров в мире запустить Windows, и было бы здорово, если бы эти компьютеры могли запускать Go программы. Однако команда Go небольшая, и у нас нет ресурсов, чтобы сделать порт Windows на данный момент. Мы бы более чем готовы отвечать на вопросы и давать советы кому-либо желая разработать версию Windows.
Ответ 3
Да! Начиная с 2012 года на главной странице Go есть официальный установщик Windows (32 или 64 бит) https://golang.org/dl/
Ответ 4
Несмотря на то, что Go всего два дня, этот вопрос уже стал часто задаваемым вопросом в списке рассылки Go. (К сожалению, он еще не добавлен в список часто задаваемых вопросов на веб-сайте.)
В принципе, Go выполняется очень небольшой группой людей, поэтому у них просто нет времени и ресурсов для работы с портом Windows. Эта очень маленькая группа людей также является людьми, которые изобрели Unix, так что это была естественная первая цель.
Ответ 5
Пока нет.
Авторы Go очень глубоко укореняются на операционных системах Windows (Trivia: кто из них создал не меньше, чем сама UNIX-операционная система)
Итак, не ожидайте, что скоро появится порт Windows.
Язык является открытым исходным кодом, поэтому это будет всего лишь вопрос времени (сделать это с 6 до 8 эрм месяцев) для реализации Windows.
Ответ 6
Итак, если вы, как и я, часто работаете в Windows и хотите сделать прямое программирование Go, вы можете сделать это на виртуальной машине. Я использую VirtualBox, работающий под Ubuntu в безвкусном режиме. Я уже настроил его, потому что мне больше нравится Linux, чем Windows, для многих вещей.
Строительство и работа с Go были безболезненными для меня. У меня есть Bash открытый в терминале, чтобы запустить мою сборку и попробовать мое приложение. Исходный каталог является общей папкой между Windows и Linux (функция VirtualBox, но я уверен, что VMWare имеет то же самое). Я редактирую свой код в Komodo Edit в Windows и использую Mercurial для того же исходного кода на обеих ОС.
Ответ 7
Хотя на данный момент нет версии Windows, ее можно скомпилировать, используя Cygwin на платформе Windows.
Ответ 8
Различные усилия по подключению к окну идут в окна.
Самый продвинутый и уже создающий и запускающий код можно найти здесь: http://code.google.com/r/hectorchu-go-windows/
Ответ 9
Установка Go on windows выполняется прямо, если вы используете экспериментальный порт x32 windows. Документация о шагах для Перейти к установке в windows можно найти здесь здесь
Вам также понадобятся инструменты MinGW (bash, make, gcc и т.д.):
http://sourceforge.net/projects/mingw/files/
и файлы GTK + и инструменты (в комплект "все-в-одном" входит pkg-config):
http://www.gtk.org/download/win32.php