configure lida com as diferenças entre as bibliotecas e ferramentas instaladas no sistema de destino - consulte esta página uma visão geral - e gera um Makefile (geralmente um Makefile em cada sub-diretório também).
Um Makefile é um script que geralmente define vários tipos de operação - você seleciona a operação especificando-a como um argumento para 'make'.
'make clean' (por convenção) deve remover todas as bibliotecas e programas compilados do diretório atual e subdiretórios. Isso deve ser redundante onde você acabou de descompactar uma instalação - mas é uma boa prática para garantir que o empacotador não tenha deixado nenhum objeto perdido por aí.
'make' irá compilar as bibliotecas / programas
'make install' geralmente copia os arquivos relevantes da árvore de diretórios de trabalho para seus locais finais no sistema de destino.
Você pode adiar 'make install' quase indefinidamente - mas se o seu código depender de links para bibliotecas já existentes no seu sistema, então o código resultante pode quebrar se eles forem atualizados nesse meio tempo.