# go build

> Скомпилировать исходники Go.
> Больше информации: <https://pkg.go.dev/cmd/go#hdr-Compile_packages_and_dependencies>.

- Скомпилировать файл с пакетом `main` (выходным файлом будет имя файла без расширения):

`go build {{путь/к/main.go}}`

- Скомпилировать с указанием имени выходного файла:

`go build -o {{путь/к/исполняемому_файлу}} {{путь/к/исходному_файлу.go}}`

- Скомпилировать пакет:

`go build -o {{путь/к/исполняемому_файлу}} {{путь/к/пакету}}`

- Скомпилировать пакет `main` в исполняемый файл, включив обнаружение гонки данных:

`go build -race -o {{путь/к/исполняемому_файлу}} {{путь/к/пакету_main}}`
