Чтобы запустить файл Go из терминала, вы можете использовать команду go run
, за которой следует имя файла Go, который вы хотите выполнить.
Вот пример:
go run myfile.go
Эта команда скомпилирует и выполнит код Go в файле myfile.go
.
Теперь давайте обсудим различные способы запуска файла Go из терминала:
-
Использование команды
go run
:Как упоминалось ранее, вы можете использовать команду
go run
, за которой следует имя файла Go, чтобы запустить его напрямую, без явной компиляции.go run myfile.go
-
Использование
go build
и выполнение двоичного файла:Другой метод — использовать команду
go build
для компиляции файла Go в исполняемый двоичный файл и последующего его выполнения.go build myfile.go ./myfile
Первая команда (
go build
) создаст двоичный файл с именемmyfile
в текущем каталоге. Вторая команда (./myfile
) запустит скомпилированный двоичный файл. -
Использование
go install
и выполнение двоичного файла:Команда
go install
компилирует файл Go и устанавливает полученный двоичный файл в каталогbin
рабочей области Go. Затем вы можете выполнить двоичный файл, используя его имя.go install myfile.go myfile
Первая команда (
go install
) скомпилирует и установит двоичный файл. Вторая команда (myfile
) выполнит установленный двоичный файл. -
Использование Makefile:
Вы также можете использовать Makefile для автоматизации процесса сборки и выполнения. Вот пример:
run: go run myfile.go
Сохраните указанное выше содержимое в файле с именем
Makefile
в том же каталоге, что и ваш файл Go. Затем вы можете запустить следующую команду для выполнения файла Go:make run
Команда
make run
выполнит командуgo run myfile.go
, указанную в Makefile.
Вот некоторые методы, которые можно использовать для запуска файла Go с терминала. У каждого метода есть свои преимущества и варианты использования, поэтому выберите тот, который соответствует вашим конкретным требованиям.