tecnologia da informação

4022 palavras 17 páginas
4450
Linux Essentials

www.4linux.com.br

Conteúdo
10 Compilando Programas

3

10.1 Introdução Teórica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

10.1.1 Configure . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

10.1.2 Makefile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

Bibliotecas

7

10.2 Introdução Teórica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

10.2.1 Tipos fundamentais de programas executáveis . . . . . . . .

8

10.2.2 Modo Estático e Compartilhado . . . . . . . . . . . . . . . . 10
10.2.3 Listando Bibliotecas disponíveis . . . . . . . . . . . . . . . . 11
10.2.4 Localização das bibliotecas? . . . . . . . . . . . . . . . . . . 12
10.2.5 Adicionando novas bibliotecas ao sistema

2

. . . . . . . . . . 12

Capítulo 10
Compilando Programas
10.1 Introdução Teórica
Um dos pontos centrais do mundo GNU/Linux está baseado nas quatro liberdades básicas propostas pela FSF - Free Software Foundation, sendo elas:
• 1 liberdade de rodar o programa para qualquer propósito;
• 2 liberdade de acesso ao código fonte, estudar como ele funciona e adaptá-lo às suas necessidades;
• 3 liberdade de redistribuir cópias do software;
• 4 liberdade de melhorar o programa e distribuir essas melhorias em benefício da comunidade.
Para que essas quatro liberdades básicas sejam alcançadas é necessário que tenhamos acesso ao código fonte dos programas.
Tirando a parte ideológica, há diversas situações que exigem que recompilemos um determinado software a partir do código fonte, sendo algumas delas, quando ne-

3

10.1 Introdução Teórica

4Linux – www.4linux.com.br

cessitamos alterá-lo para que ele satisfaça alguma necessidade pessoal, corrigir um erro ou melhorar a segurança, o software não está disponível na forma de pacote ou simplesmente o pacote não vem compilado com alguma funcionalidade que desejamos.

10.1.1 Configure

Em geral, sempre

Relacionados

  • tecnologia de informacao
    9459 palavras | 38 páginas
  • Tecnologia da Informação
    2025 palavras | 9 páginas
  • Tecnologia de Informação
    2030 palavras | 9 páginas
  • tecnologia da informação
    1408 palavras | 6 páginas
  • Tecnologia da Informação
    2332 palavras | 10 páginas
  • Tecnologia da Informação
    2661 palavras | 11 páginas
  • Tecnologia de Informação
    2241 palavras | 9 páginas
  • Tecnologia da informação
    9439 palavras | 38 páginas
  • tecnologia da informação
    775 palavras | 4 páginas
  • TEcnologia da informação
    3342 palavras | 14 páginas