Я пытаюсь попробовать язык программирования Go, но у меня возникают проблемы с работой даже простого тестового примера.Я думаю, что это, вероятно, проблема с портом, поэтому я отправил заявку по вопросам на странице проекта gomingw.
Какие шаги воспроизведут проблему?
- Создать любойпростая программа тестирования go
- скомпилируйте ее с 8g.то есть.8g hello.go
- свяжите это с 8l.то есть.8l привет.8
Каков ожидаемый результат?Что вы видите вместо этого?
Я ожидаю, что 8l успешно установит связь без ошибок.Вместо этого я вижу вывод следующих ошибок с последующим сбоем.
> goos is not known: mingw
> warning: uanble to find runtime.a
> runtime.morestack not defined
Какую версию продукта вы используете?В какой операционной системе?
Это на Windows 7 с gowin32_2010-12-02.zip
Пожалуйста, предоставьте любую дополнительную информацию ниже.
Я установил 4 стандарта goПеременные в моей среде выглядят следующим образом: goos = mingw, gobin = G: \ oss \ go \ bin, goarch = 386, goroot = G: \ oss \ go
Из-за ошибки я идусказать, что похоже что-то из набора инструментов mingw gcc?Хотя я нигде не упоминаю об этом требовании, ни в readme, ни в установке.Что такое runtime.a, что отсутствует?Это часть Mingw?Я также пробовал одну версию до этой последней, и проблема присутствует и в этой версии.
Кто-нибудь еще, кто пробовал порт Windows Go, сталкивался с такой проблемой?Что может быть причиной этого?
Спасибо