Привет, котаны! В мире разработки снова движуха, и на этот раз она касается тех, кто ещё не пересел окончательно на Rust и продолжает ковыряться в старом добром C/C++ и даже, о ужас, в ассемблере.
В середине мая 2026 года, как сообщает Habr, вышла версия 1.9.0 ForgeZero – мультиплатформенного инструмента сборки, который обещает избавить вас от мучений с Makefile и прочими конфигурационными файлами. Судя по описанию, это консольная утилита, которая умеет собирать проекты на C, C++ и различных диалектах ассемблера (NASM, GAS, FASM). И, самое главное, для базовой сборки не требует никаких лишних телодвижений с конфигами. Просто указываешь исходники – и вперёд!
Проект написан на Go, что, в принципе, логично, учитывая его кроссплатформенность. Распространяется ForgeZero под MIT-лицензией, так что можно смело ковыряться в исходниках и адаптировать его под свои нужды.
Конечно, чудес не бывает, и для сложных проектов с хитрыми зависимостями, скорее всего, всё-таки придётся немного покопаться в настройках. Но для простых задач или для быстрой сборки прототипов ForgeZero может стать настоящим спасением. Особенно для тех, кто не любит тратить время на изучение синтаксиса Makefile (хотя, признайтесь, кто его любит?).
Так что, если вы ищете простой и удобный инструмент для сборки C/C++/ASM-проектов, попробуйте ForgeZero. Может быть, это именно то, что вам нужно, чтобы наконец-то закончить тот самый проект, который пылится на жёстком диске уже несколько лет. И да, не забудьте отписаться в комментах о своих впечатлениях!