I saw a common pattern when installing a c/c++ package from source on Linux (Ubuntu 16.04):
- ./autogen.sh
- ./configure
- make
- make install
I understand make
and make install
, and I guess configure
creates a Makefile based on user preferences, but I don't see why autogen.sh
is necessary.
Does anyone know what it is there for?