segunda-feira, 17 de agosto de 2009

Compilando para debugar

Algumas pessoas nascem para ser selvagens. Mas todos os programas nascem para ser debugados!
Assim, pela necessidade, desde maio, venho compilando os meus programas com suporte para debug. O comando para isso é:

gcc -g -c programa.c
gcc -g -o programa programa.o


Eu utilizo o debugador DDD (Data Display Debuger), facilmente obtido com um

apt-get install ddd


O comando para utilizá-lo, é:

ddd programa
Se desejar que o programa rode com argumentos, o debugador precisa ser informado disso. Isto é muito útil para não ter de ficar colocando os argumentos alterando as variáveis que recebem os argumentos de linha de comando manualmente no debugador:
ddd --args programa argumento1 argumento2 ... argumentoN

Nenhum comentário:

Postar um comentário