cpp

Компиляция и запуск программы

Теперь попробуем скомпилировать программу и запустить ее на выполнение. Для этого запускаем командную строку и переходим в каталог C:\book\test:

C:\Users\Unicross>cd C:\book\test

C:\book\test>

Путь до каталога должен отображаться в составе приглашения для ввода команды. Теперь можно запустить компиляцию с помощью команды go run <Файл>:

C:\book\test>go run main.go
Hello, world!

C:\book\test>

В результате программа была успешно скомпилирована и сразу запущена на выполнение. Текст Hello, world! как раз и есть результат выполнения программы. Если в программе была допущена ошибка, то получим описание ошибки. В этом случае ошибку нужно исправить и заново запустить процесс компиляции.

Команда go run компилирует программу и запускает ее при успешной компиляции. После завершения выполнения программы созданный exe-файл автоматически удаляется. Если нужно получить exe-файл, то следует выполнить команду go build <Файл>:

C:\book\test>go build main.go

C:\book\test>

Если компиляция завершилась успешно, то никаких сообщений в консоль не выводится и в каталоге C:\book\test создается файл main.exe. В противном случае выводится сообщение об ошибке.

Теперь мы можем запустить файл main.exe из командной строки сколько угодно раз:

C:\book\test>.\main.exe
Hello, world!

В этом случае мы получили название исполняемого файла, совпадающего с названием файла с исходным кодом. Чтобы указать другое название нужно передать это название после флага -o:

C:\book\test>go build -o test.exe main.go

C:\book\test>.\test.exe
Hello, world!

Учебник Go (Golang)
Учебник Go (Golang) в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов

cpp