Installare DDD su Oracle Linux 6

ddd-logoGNU DDD è un front-end grafico per i debugger a riga di comando come GDB, DBX, WDB, Ladebug, JDB, XDB, Perl debugger… DDD è diventato famoso qualche anno fa grazie alla sua visualizzazione interattiva di dati grafici, in cui le strutture di dati vengono visualizzati sotto forma di grafici.
Negli ultimi 4 anni non ha avuto aggiornamenti, ma questo tool è ancora comodo su sitemi in cui si ha a dsiposizione di limitate risorse.

Sfortunatamente non è disponibile un pacchetto precompilato per Oracle Linux 6 di DDD nè per CentOS.

Vediamo come installare DDD 3.3.12 su Oracle Linux 6.

Andare su http://ftp.gnu.org/gnu/ddd/ e scaricare l’archivio con l’ultima versione disponibile di DDD. Al momento quella corrente è la 3.3.12 dell’11 febbraio 2009.
In alternativa è possibile mediante riga di comando eseguire queste operazioni:
wget http://ftp.gnu.org/gnu/ddd/ddd-3.3.12.tar.gz
tar zxvf ddd-3.3.12.tar.gz

Installare una serie di strumenti necessari alla configurazione, compilazione e installazione di DDD.

yum install gcc-c++ libX11 libX11-devel libXmu libXmu-devel libXt libXt-devel openmotif-devel ncurses-devel

Entrare nella directory scompattata di DDD.
cd ddd-3.3.12

Modificare il file ddd/strclass.C aggiungendo le tre righe non appena sopra la riga #if MALLOC_DEBUG
nano ddd/strclass.C

#ifndef EOF
#define EOF (-1)
#endif

Configurare i sorgenti
./configure
Compilare i sorgenti
make
Installare DDD
make install
Lanciare DDD su Oracle Linux
ddd

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *