Как работает линковщик в Go?

Senior
113 просмотров
AFK Offer AI

Линковщик (go tool link) собирает скомпилированные пакеты в один бинарник. По дефолту Go линкует статически — всё внутри одного файла, никаких внешних .so зависимостей. Это одна из причин, почему Go-бинарники такие большие, но зато деплой — просто скопировал файл. С CGO_ENABLED=1 появляется динамическая линковка с libc.

Следующий вопрос

Как настроить SAST?