Задать вопрос
@DKENdhdhdasd

Как использовать GOOS в exec.Command?

мне нужно скомпилировать прогу для винды через exec.Command (линукс).

exec.Command("GOOS=windows", "go", "build", ".")

Output:
cmd.Run() failed with exec: "GOOS=windows": executable file not found in $PATH


В инете нашел такой способ:

exec.Command("bash", "-c", "GOOS=windows", "go", "build", ".")

Но теперь ничего не пишет, никаких ошибок нет и файл не скомпилировался.
Без GOOS=windows нормально работает
  • Вопрос задан
  • 129 просмотров
Подписаться 1 Простой Комментировать
Ответ пользователя Roman K К ответам на вопрос (2)
@deliro
Ответ написан
Комментировать