informatica:sol:laboratorio16:esercitazionia:esercitazione1
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Prossima revisione | Revisione precedente | ||
| informatica:sol:laboratorio16:esercitazionia:esercitazione1 [24/02/2016 alle 08:30 (10 anni fa)] – creata Massimo Torquati | informatica:sol:laboratorio16:esercitazionia:esercitazione1 [24/02/2016 alle 14:25 (10 anni fa)] (versione attuale) – Massimo Torquati | ||
|---|---|---|---|
| Linea 1: | Linea 1: | ||
| ====== Esercitazione 1 ====== | ====== Esercitazione 1 ====== | ||
| - | Illustrazione dei principali comandi emacs. Cenni a vi. Principali differenza tra ANSI C e C99. Illustrazione uso del debugger gdb su un semplice programma. Esercizio sul debugger gdb. | + | Illustrazione dei principali comandi emacs. Cenni a vi. Principali differenza tra ANSI C e C99. Illustrazione uso del debugger gdb su un semplice programma. Esercizio sul debugger gdb. |
| ===== Illustrazione uso gdb ===== | ===== Illustrazione uso gdb ===== | ||
| - | Vediamo come si usa il debugger [[http:// | + | Vediamo come si usa il debugger [[http:// |
| - run ( r ), break < | - run ( r ), break < | ||
| ===== Esercizio 1 ===== | ===== Esercizio 1 ===== | ||
| - | Usare il debugger gdb (o per chi vuole la sua interfaccia grafica [[http:// | + | Usare il debugger |
| Compilare il codice nel seguente modo (ATTENZIONE all' | Compilare il codice nel seguente modo (ATTENZIONE all' | ||
| Linea 21: | Linea 21: | ||
| inserire un breakpoint nel main ed eseguire il programma step-by-step. Identificato l' | inserire un breakpoint nel main ed eseguire il programma step-by-step. Identificato l' | ||
| + | Trovare il bug nel file '' | ||
| + | |||
| + | ===== Esercizio 2 ===== | ||
| + | |||
| + | Scrivere un programma C che stampa a video tutta la lista degli argomenti (argv) e tutte le variabili d' | ||
| + | < | ||
| + | int main(int argc, char *argv[], char *envp[]); | ||
| + | </ | ||
informatica/sol/laboratorio16/esercitazionia/esercitazione1.1456302658.txt.gz · Ultima modifica: 24/02/2016 alle 08:30 (10 anni fa) da Massimo Torquati
