Запуск файлов Go из терминала: несколько методов и примеры кода

Чтобы запустить файл Go из терминала, вы можете использовать команду go run, за которой следует имя файла Go, который вы хотите выполнить.

Вот пример:

go run myfile.go

Эта команда скомпилирует и выполнит код Go в файле myfile.go.

Теперь давайте обсудим различные способы запуска файла Go из терминала:

  1. Использование команды go run:

    Как упоминалось ранее, вы можете использовать команду go run, за которой следует имя файла Go, чтобы запустить его напрямую, без явной компиляции.

    go run myfile.go
  2. Использование go buildи выполнение двоичного файла:

    Другой метод — использовать команду go buildдля компиляции файла Go в исполняемый двоичный файл и последующего его выполнения.

    go build myfile.go
    ./myfile

    Первая команда (go build) создаст двоичный файл с именем myfileв текущем каталоге. Вторая команда (./myfile) запустит скомпилированный двоичный файл.

  3. Использование go installи выполнение двоичного файла:

    Команда go installкомпилирует файл Go и устанавливает полученный двоичный файл в каталог binрабочей области Go. Затем вы можете выполнить двоичный файл, используя его имя.

    go install myfile.go
    myfile

    Первая команда (go install) скомпилирует и установит двоичный файл. Вторая команда (myfile) выполнит установленный двоичный файл.

  4. Использование Makefile:

    Вы также можете использовать Makefile для автоматизации процесса сборки и выполнения. Вот пример:

    run:
       go run myfile.go

    Сохраните указанное выше содержимое в файле с именем Makefileв том же каталоге, что и ваш файл Go. Затем вы можете запустить следующую команду для выполнения файла Go:

    make run

    Команда make runвыполнит команду go run myfile.go, указанную в Makefile.

Вот некоторые методы, которые можно использовать для запуска файла Go с терминала. У каждого метода есть свои преимущества и варианты использования, поэтому выберите тот, который соответствует вашим конкретным требованиям.