lcs:lcs07:esercitazioni:esercitazione1
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Prossima revisione | Revisione precedente | ||
lcs:lcs07:esercitazioni:esercitazione1 [08/02/2007 alle 09:35 (19 anni fa)] – creata Susanna Pelagatti | lcs:lcs07:esercitazioni:esercitazione1 [10/02/2007 alle 04:58 (19 anni fa)] (versione attuale) – peppe | ||
---|---|---|---|
Linea 1: | Linea 1: | ||
====== Esercitazione 1 ====== | ====== Esercitazione 1 ====== | ||
+ | |||
+ | ===== Esercizio 0: Getting started -- Preprocessing, | ||
+ | 0.1) Compilare ed eseguire il seguente programma: | ||
+ | <code c> | ||
+ | #include < | ||
+ | #include < | ||
+ | |||
+ | int main (void) { | ||
+ | double x=3.0; | ||
+ | |||
+ | printf(" | ||
+ | return 0; | ||
+ | } | ||
+ | </ | ||
+ | salvato nel file //ff.c// con | ||
+ | < | ||
+ | gcc -Wall -pedantic ff.c | ||
+ | </ | ||
+ | Chi segnala un errore? E' fallita la fase di preprocessing, | ||
+ | |||
+ | 0.2) Cosa accade se eliminiamo la linea | ||
+ | <code c> | ||
+ | #include < | ||
+ | </ | ||
+ | ? A questo punto cosa va storto? Sapete interpretare i messaggi a video e stabilire chi li ha scritti e perche'? | ||
+ | |||
+ | 0.3) Generare il modulo oggetto. Utilizzare //objdump, nm, readelf// per capire cosa contengono la tabella di rilocazione, | ||
+ | |||
+ | 0.4) Usare l' | ||
===== Esercizio 1. Invasion Percolation ===== | ===== Esercizio 1. Invasion Percolation ===== |
lcs/lcs07/esercitazioni/esercitazione1.1170927343.txt.gz · Ultima modifica: 27/06/2007 alle 12:16 (18 anni fa) (modifica esterna)