Consegui que ddd e bashdb funcionassem bem no Ubuntu 12.04 hoje:
-
Remova o
ddddo repo-supplied:sudo apt-get remove ddd -
Obtenha
dddv3.3.9 e instale a partir da origem, e. g .:sudo apt-get build-dep ddd sudo apt-get install libmotif-dev wget http://ftp.gnu.org/gnu/ddd/ddd-3.3.9.tar.gz tar xvf ddd-3.3.9.tar.gz cd ddd-3.3.9 ./configure make sudo make installObservação: eu tive que criar um único patch no código-fonte para que a compilação funcionasse - em
ddd/strclass.C, precisávamos de um#include <stdio.h>; no topo para definirEOF. -
Certifique-se de que
bashdbesteja instalado:sudo apt-get install bashdb -
Inicie com:
ddd --debugger /usr/bin/bashdb -- {script name} {parameters}
Não foi possível viver sem o ddd + Bash.
Opcional: verificação de gpg:
A pesquisa por se inscrever no link será redirecionada para link
-
Download
ddd-keyring.gpg. -
Importe para o seu chaveiro:
gpg --import ddd-keyring.gpg -
Verifique a assinatura:
wget http://ftp.gnu.org/gnu/ddd/ddd-3.3.9.tar.gz.sig gpg --verify
