Makefile Tutorial

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. just

    🤖 Just a command runner

    I saw this further down in the thread: https://github.com/casey/just

    Looks like a version of make optimized for running commands instead of builds.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. mrbuild

    Simple build system

    Make is a language for making build systems. CMake is a build system that uses Make written by people who haven't read the manual. Anybody touching build systems at all needs to do themselves a huge favor: read the GNU Make manual to be able to write a Makefile to support a small project. This isn't difficult, and gives you wonderful perspective about what build systems are great and which aren't. CMake is good if you need to support many different unixes and xcode and visual studio. If you don't, then cmake gives you lots of pain for no benefit.

    Make is simple and good-enough for most cases. I use this: https://github.com/dkogan/mrbuild

    But it's not special and there are lots like it. And they are all infinitely better than cmake

  4. plan9port

    Plan 9 from User Space

  5. meson

    The Meson Build System

    Came here to post the same. The answer for How to build software? is Meson[1] for C and C++ and also other languages. Works well on Windows and Mac, too.

    I’ve written a small Makefile to learn the basic and backgrounds. Make is fine. But the next high-level would have been Autotools, which is an intimidating and weird set of tools. Most new stuff written in C/C++ use now Meson and it feels sane.

    [1] https://mesonbuild.com

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Makefiles are older than Doom why are we still using them?

    3 projects | dev.to | 17 May 2025
  • Task Runners for Projects

    3 projects | dev.to | 26 Dec 2024
  • cargo-c common questions

    4 projects | dev.to | 2 Sep 2024
  • Using Make – writing less Makefile

    6 projects | news.ycombinator.com | 26 Dec 2023
  • A Modern C Development Environment

    7 projects | news.ycombinator.com | 10 Aug 2023

Did you know that Python is
the 2nd most popular programming language
based on number of references?