Как использовать Makefiles для Go

  • 4 февраля, 13:58
  • 9489
  • 0

Как использовать Makefiles для разработки Golang:

1. Введение

В этом коротком руководстве мы рассмотрим, как использовать Makefile для запуска, сборки и компиляции приложений для любой  операционной системы и платформы, поддерживаемой  Go (GoLang).

Как использовать Makefiles для разработки Go

2. Простое приложение Go

Сначала мы создадим простое приложение на Go:

package main import "fmt" func main() {     fmt.Println("Hello World!!") }

3. Создание Makefile

Makefiles  - это инструмент автоматизации для сборки и запуска программного приложения. Ниже приведен пример Makefile, который будет  создавать, запускать и компилировать наше приложение Go.

build:     go build -o bin/main main.go run:     go run main.go compile:     # 32-Bit Systems     # FreeBDS     GOOS=freebsd GOARCH=386 go build -o bin/main-freebsd-386 main.go     # MacOS     GOOS=darwin GOARCH=386 go build -o bin/main-darwin-386 main.go     # Linux     GOOS=linux GOARCH=386 go build -o bin/main-linux-386 main.go     # Windows     GOOS=windows GOARCH=386 go build -o bin/main-windows-386 main.go         # 64-Bit     # FreeBDS     GOOS=freebsd GOARCH=amd64 go build -o bin/main-freebsd-amd64 main.go     # MacOS     GOOS=darwin GOARCH=amd64 go build -o bin/main-darwin-amd64 main.go     # Linux     GOOS=linux GOARCH=amd64 go build -o bin/main-linux-amd64 main.go     # Windows     GOOS=windows GOARCH=amd64 go build -o bin/main-windows-amd64 main.go

4. Запустите команды Makefile

Пора перейти к  3 командам Makefile.

4.1 Команда сборки

Чтобы создать наше приложение на GoLang для нашей платформы, мы запускаем эту команду:

make build

4.2 Команда запуска

Чтобы  запустить наше приложение GoLang, мы запускаем следующую команду:

make run

4.3 Команда компиляции

Чтобы  скомпилировать приложение GoLang для разных платформ и операционных систем, мы запускаем команду:

make compile

5. Вывод

В этом коротком руководстве вы узнали, как  запускать,  создавать и  компилировать приложения Go  с использованием  Makefile. Вы можете найти исходный код  здесь,  на GitHub.


0 комментариев
Сортировка:
Добавить комментарий

IT Новости

Смотреть все