Post Thumbnail

Одним из преимуществ Go является возможность создавать двоичные файлы со статической компоновкой. Однако это не означает, что Go всегда создаёт такие двоичные файлы по умолчанию, в некоторых случаях для этого требуется дополнительно заморочиться. Конкретные заморочки зависят от операционной системы, но тут автор рассматривает Unix системы

Недавно появилась ещё одна альтернатива для сборки статических бинарей - использование набора инструментов Zig. Zig - это новый язык системного программирования, который использует подход к набору инструментов, аналогичный Go. Его набор инструментов объединяет компилятор Zig, компилятор C/C++, компоновщик и libc для статического связывания. Таким образом, Zig можно использовать для статического связывания двоичных файлов Go с кодом C.

Похожее

Post Thumbnail

Гонки

Антон продолжает свою серию отличных статей о конкурентности в Go - на этот раз ...

Post Thumbnail

Wails

Wails - это легковесный фреймворк, предназначенный для создания кросс-платформен...

Post Thumbnail

mu, mx или lock?

Именование переменных - казалось бы, мелочь, но как же это важно(как и инвалидац...