Strumenti Utente

Strumenti Sito


informatica:sol:laboratorio15:faq

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

informatica:sol:laboratorio15:faq [04/02/2015 alle 11:23 (10 anni fa)] – creata Susanna Pelagattiinformatica:sol:laboratorio15:faq [18/02/2015 alle 12:58 (10 anni fa)] (versione attuale) Susanna Pelagatti
Linea 86: Linea 86:
 altrimenti l'output di ''perror()'' e' non significativo. altrimenti l'output di ''perror()'' e' non significativo.
  
-===== Problemi con bashdb ===== 
-Usando una distribuzione Linux recente (ad esempio Ubuntu 8.04, 8.10, o comunque distribuzioni che forniscaono bash in versione 3.2 o superiore) lo script di debugging //bashdb// non funziona. Fortunatamente le stesse distribuzioni forniscono lo script gia` pacchettizzato in una versione aggiornata. Ad esempio, per installarlo sotto Ubuntu o Debian basta dare il comando 
-<code bash> 
-sudo aptitude install bashdb 
-</code> 
-quindi lanciarlo normalmente con 
-<code bash> 
-bashdb nome_script 
-</code> 
-(vedete anche man bashdb e l'help che ottenete digitando "h" al suo prompt). 
  
 ===== Debuggare programmi con piu` processi/thread ===== ===== Debuggare programmi con piu` processi/thread =====
Linea 140: Linea 130:
 (susanna):==>rm -fr ~/workspace/.metadata (susanna):==>rm -fr ~/workspace/.metadata
 </code> </code>
- 
-**Oppure** 
- 
-Si puo' cancellare la cache di Mozilla mediante l' utilizzo dello script [[http://www.cli.di.unipi.it/~bartolin/rimuovicache.sh|rimuovicache.sh]] fornito dai docenti: 
-<code bash> 
-(susanna):==> wget http://www.cli.di.unipi.it/~bartolin/rimuovicache.sh 
-(susanna):==> chmod +x rimuovicache.sh 
-(susanna):==> ./rimuovicache.sh 
-</code> 
-Oppure: 
-<code bash> 
-(susanna):==> ./rimuovicache.sh --help  
-</code> 
-Per un mostrare le opzioni dello script. 
  
 ===== Perche' non fa loggare piu' tramite interfaccia grafica? ===== ===== Perche' non fa loggare piu' tramite interfaccia grafica? =====
Linea 259: Linea 235:
 In questo caso la cosa da fare e' ricontrollare incrementalmente tutto il codice (magari con l'aiuto di un debugger) alla ricerca di possibili malfunzionamenti su stringhe e puntatori. In questo caso la cosa da fare e' ricontrollare incrementalmente tutto il codice (magari con l'aiuto di un debugger) alla ricerca di possibili malfunzionamenti su stringhe e puntatori.
  
-===== Come indento il mio codice con un buon stile? ===== 
-R: E' possibile usare il comando //indent// (vedi la sua pagina di manuale per tutte le opzioni) per indentare automaticamente il codice: una buona linea di comando e' 
-<code> 
-indent -kr -br -brs file.c 
-</code> 
- 
- 
-Su Vim l'indentazione puo' essere fatta tramite il comando = 
  
 ===== Come si effettua il testing del codice? ===== ===== Come si effettua il testing del codice? =====
informatica/sol/laboratorio15/faq.1423049000.txt.gz · Ultima modifica: 04/02/2015 alle 11:23 (10 anni fa) da Susanna Pelagatti

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki