Как использовать Makefiles для разработки Golang:
1. Введение
В этом коротком руководстве мы рассмотрим, как использовать Makefile для запуска, сборки и компиляции приложений для любой операционной системы и платформы, поддерживаемой Go (GoLang).
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 комментариев
Добавить комментарий