Использование:
go run [build flags] [-exec xprog] package [arguments...]
run компилирует и запускает указанный основной Go пакет. Обычно пакет указывается в виде списка исходных файлов .go, но это также может быть путь импорта, путь файловой системы или шаблон, соответствующий одному известному пакету, как в 'go run .' или 'go run my/cmd'.
По умолчанию 'go run' запускает скомпилированный бинарный файл напрямую: 'a.out arguments...'. Если указан флаг -exec, 'go run' вызывает бинарный файл, используя xprog:
'xprog a.out arguments...'.
Если флаг -exec не задан, GOOS или GOARCH отличается от системного значения по умолчанию, и программа с именем go_$GOOS_$GOARCH_exec может быть найдена в текущем пути поиска, 'go run' вызывает бинарный файл с использованием этой программы, например 'go_nacl_386_exec a.out arguments ...'. Это позволяет выполнять кросс-компилированные программы, когда доступен симулятор или другой метод выполнения.
Состояние выхода run не является состоянием выхода скомпилированного бинарного файла.
Для получения дополнительной информации о флагах сборки см. go help build. Подробнее об указании пакетов см. go help packages.
Смотрите также: go build.
Читайте также:
- Как запускать Go программы
- Команды go: go install, компиляция и установка пакетов и зависимостей
- Команды go: go build, компиляция пакетов и зависимостей
- Запуск скриптов с помощью Go
Комментариев нет:
Отправить комментарий