Folha nº1, exercícios facultativos · Introdução aos Algoritmos e Estruturas de Dados
Exercícios facultativos, folha 01
Com esta folha de exercícios, procuramos oferecer um breve exemplo sobre os passos intermédios do processo de compilação, assim como mostrar como se compila programas com código espalhado por vários ficheiros. No exercício 1 em baixo comece por fazer download do ficheiro sugerido. Nesse pacote encontrará vários ficheiros com versões alternativas para o cálculo do factorial de um número. Dependendo de como faz a ligação no acto de compilação poderá usar uma outra versão na criação do executável. No exercício 2 oferecemos um percurso sobre os passos intermédios do processo de compilação. Experimente!
Compilação e ligação de múltiplos ficheiros (facultativo):
Análise de passos intermédios do processo de compilação (facultativo):
É naturalmente interessante perceber o que o seu compilador está a fazer. Para tal sugerimos que tente analisar os passos intermédios do processo de compilação.