МиниГо #1: Компиляция и запуск программ на языке Go

Первый урок нашего с вами путешествия по изучению языка программирования Go (Golang) от компании Google.

Компиляция программ на Go

Отдельный исходный файл Go может быть скомпилирован с помощью команды go build:

go build {filename}.go

В результате будет получен исполняемый двоичный файл, если пакет источника — main (подробнее о пакетах будет в уроке 2).

Полученный двоичный файл можно выполнить с помощью этой команды:

./{filename}

Пример:

$ go build main.go
$ ./main
Hello World // Выведется в консоль

Запуск из источника

Команда go run объединяет два предыдущих шага, она создает двоичный файл из исходного файла и выполняет его:

go run {filename}.go

Это очень удобно для интерактивного рабочего процесса во время разработки.

Пример:

$ go run main.go
Hello World

go run не создает двоичный файл в текущей папке.

Краткие выводы

  • go build скомпилирует и создаст двоичный (бинарный) файл.
  • go run скомпилирует и запустит без создания бинарного файла.

На мой взгляд, это довольно удобная схема работы. На этом всё, увидимся в уроке номер два.

Опубликовано 3 сентября 2024 в 23:33
Обновлено 3 сентября 2024 в 23:35
Категория: Блог
Теги:
Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять
Политика конфиденциальности