Linux › Section P · Compiling software from source › Topic P.1

Build systems, source packages, and GNU Autoconf

Nearly everything on a Linux system is available as source code, and sometimes building it yourself is the only way to get the version or options you need. Most C projects follow the same unpack, configure, build and install routine, and GNU Autoconf is the classic system behind it.

In this topic

  • Why build from source?
  • Build systems
  • Unpacking safely
  • Worked example: inspecting two archives
  • Reading the package
  • How Autoconf works
  • configure options and variables
  • Worked example: a private test build
  • When configure fails; other targets
  • pkg-config
  • Common mistakes to avoid
  • Key takeaways

This topic is part of Wuanberri Pro. Checking your access…

← Previous topicNext topic →