phoemur
(usa Debian)
Enviado em 10/11/2013 - 13:45h
Na verdade não é bem assim..
O script ./configure serve para gerar os makefiles e faz parte das GNU Autotools, que serve pra automatizar a compilação.
Quando você digita make você executa as ações contidas dentro dos makefiles, ou seja, compila o programa.
E quando você executa make install você copia os respectivos arquivos gerados para as localizações definitivas...
Contudo, depende do desenvolvedor do software usar GNU Autotools ou não... A maioria ainda usa, mas por ter alguns problemas chatos principalmente de portabilidade, vem aparecendo alguns substitutos, principalmente o cmake, que também é bastante popular.
http://en.wikipedia.org/wiki/CMake
Alguns substituto dos Autotools:
1.) cmake (principal)
2.) scons
3.) premake
4.) waf
5.) pymake
6.) mk-configure
Cada um desse métodos de automatizar a compilação você usa de um jeito diferente... Se o desenvolvedor não usar nenhum, o que é raro, você vai ter que usar o gcc na unha mesmo...
E isso falando de C/C++, pois outras linguagens instala-se de maneira diferente também...
Em Resumo:
Sempre se usa ./configure, make, make install?
Resposta curta: Não, cada pacote é de um jeito, leia o README