Explicação detalhada da programação C no Linux... 1
1) Introdução ao conhecimento básico de programação Linux... 3
1. Compilação do programa fonte... 3
2.Escrevendo Makefile... 4
3. Link da biblioteca do programa... 5
4. Depuração do programa... 5
5. Arquivo de cabeçalho e ajuda do sistema... 6
2) Introdução à Programação Linux - Introdução ao Processo... 6
1. O conceito de processo... 6
2. Sinalizadores de processo... 7
3. Criação de processo... 8
4. Criação do processo daemon... 9
3) Introdução à programação Linux - Operação de arquivos... 10
1. Criação, leitura e gravação de arquivos... 10
2. Vários atributos do arquivo... 11
3. Operações de arquivo de diretório... 12
4. Arquivos de tubulação... 13
4) Introdução à programação – o conceito de tempo... 14
1. Representação do tempo... 14
2. A medição do tempo... 14
3. O uso de temporizadores... 15
5) Introdução à Programação Linux - Processamento de Sinais... 16
1. Geração de sinal... 16
2. Operações de sinal... 17
3. Outras funções de sinal... 18
4. Um exemplo... 18
6) Introdução à Programação Linux - Gerenciamento de Mensagens... 19
1. Semáforo POSIX sem nome... 19
2. Semáforos do Sistema V... 20
3. Fila de mensagens SystemV... 21
4. Memória compartilhada SystemV... 22
7) Introdução à Programação Linux - Operação de Thread... 23
Criação e utilização de threads... 23
8) Introdução à Programação Linux - Programação de Rede... 25
9) Introdução às ferramentas de desenvolvimento C no Linux... 47
Compilador GNU C...47
Usando GCC.. 48
Opções do GCC... 48
Opções de otimização... 49
Opções de depuração e criação de perfil... 49
Comandos básicos do gdb... 50
Ferramentas adicionais de programação C... 52
xxgdb.52
chamadas. 53
árvore de chamadas. 54
travessão 55
gprof56
Expandir