Инструменты Go
Добавлено: 01 июн 2016, 19:37
Известно, что существуют 2 линии инструментария программирования на языке Go: а). базовый прект GoLang (который инициирован Google) и б). проект по включению языка Go в число поддерживаемых компилятором GCC ... более интегрированный со средой Linux.
Интересны любые мнения от том, что когда и для чего лучше ... и другое...
Но!
Конкретная проблема:
- при установке в Fedora 23 GoLang 1.5 (всё из стандартных репозитариев) всё ОК
- при последующей установке Go для GCC всё тоже ОК ... но при этом нарушается работа GoLang
- если удалить gccgo (dnf remove ...) - работа golang восстанавливается
Что это?
В нескольких предыдущих версиях Go и дистрибутивах Linux такого не наблюдалось.
И можно было использовать компиляторы gc и gccgo параллельно.
P.S. Как я гляжу, понимающие в программировании на этот форум заглядывают редко, но ... чем чёрт не шутит?
Интересны любые мнения от том, что когда и для чего лучше ... и другое...
Но!
Конкретная проблема:
- при установке в Fedora 23 GoLang 1.5 (всё из стандартных репозитариев) всё ОК
- при последующей установке Go для GCC всё тоже ОК ... но при этом нарушается работа GoLang
Код: Выделить всё
[olej@dell tasks]$ go build -compiler gc hello.go
hello.go:10:8: cannot find package "fmt" in any of:
/usr/src/fmt (from $GOROOT)
/home/olej/2016_WORK/GoBook/src/fmt (from $GOPATH)
package runtime: cannot find package "runtime" in any of:
/usr/src/runtime (from $GOROOT)
/home/olej/2016_WORK/GoBook/src/runtime (from $GOPATH)
Что это?
В нескольких предыдущих версиях Go и дистрибутивах Linux такого не наблюдалось.
И можно было использовать компиляторы gc и gccgo параллельно.
P.S. Как я гляжу, понимающие в программировании на этот форум заглядывают редко, но ... чем чёрт не шутит?