@svd222

Программа не работает после компиляции?

GOLANG установлен с помощью инсталлятора .msi (Win7 AMD x64) (соотвественно GOROOT указывать не нужно)
Указал GOPATH переменную
компилирую так
go install hello
в bin директории появляется исполнимый файл hello.exe
Запускаю:
%GOPATH%\bin\hello.exe hello world
при запуске из консоли ничего не выводит, просто мигает курсор. Тот же код компилировал под Debian 8.2 Jessie - нормально компилируется и работает (выводит на консоль переданные параметры).
Код
package main

import (
    "fmt"
    "os"
    "strings"
)

func main() {
    who := "World!"
    if len(os.Args) > 1 { /* os.Args[0] is "hello" or "hello.exe" */
        who = strings.Join(os.Args[1:], " ")
    }
    fmt.Println("Hello", who)
}

В чем может быть причина?
  • Вопрос задан
  • 329 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы