Galera,

Já ví várias vezes em meu sistema um arquivo chamado core. Estava
programando agora no gcc quando, como resultado de uma falha no código, ele
deveria gerar uma saída em um arquivo core para ser analisado com o gdb,
porém isto não aconteceu. O que será que esta havendo de errado?!? Alguém
tem idéia de como eu poderia gerar esta saída corretamente?!?

Obrigado,
Leonardo Custodio
[EMAIL PROTECTED]

Conteúdo do arquivo 1.c
/* ********************** */
static void fun1(void) {
        char *cp=0;
        *cp='!'; /* pegue isso */
}

int main(int argc, char **argv){
        fun1();
        return 0;
}
/* ********************** */

comando:
>gcc -g -D_GNU_SOURCE 1.c -o 1
>./1

Suposto arquivo de saída: core


Responder a