Estou iniciando em C++, portanto estou com uma dúvida que parece não ser muito desconhecida.
Encontrei algumas explicações na Internet, porém não consegui entender muito bem a questão:
O que é o erro: Falha de segmentação (core dumped)?
O que pode eventualmente ocasionar a ocorrência do mesmo?
Bom, estou tentando roda um programa, em ambiente Linux, com o gcc 4.1.2, no Ubuntu 6.10.
Esse programa já compilou meus arquivos .cc e .h sem dar algum erro, mas sei que isso significa que nem tudo pode estar bem.
Gostaria de ter as respostas das questões colocadas acima para que eu possa tentar achar a solução, ou pelo menos no que realmente está ocorrendo esse erro.
Ah, outro detalhe importante é que os arquivos .cc e .h foram compilados através de um Makefile (comando make) e assim foi gerado o meu arquivo .o, após isso dou o comando do programa que quero executar, que irá utilizar os meus arquivos .cc e .h, porém é aí que ocorre o erro. O programa entra duas vezes (não sei porque duas...) no construtor do meu código e sai, logo após aparece o erro descrito acima.
Se precisarem de mais informações para me auxiliar, posso repassar sem problemas.
Pergunta
Guest --Ricardo --
Olá pessoal,
Estou iniciando em C++, portanto estou com uma dúvida que parece não ser muito desconhecida.
Encontrei algumas explicações na Internet, porém não consegui entender muito bem a questão:
O que é o erro: Falha de segmentação (core dumped)?
O que pode eventualmente ocasionar a ocorrência do mesmo?
Bom, estou tentando roda um programa, em ambiente Linux, com o gcc 4.1.2, no Ubuntu 6.10.
Esse programa já compilou meus arquivos .cc e .h sem dar algum erro, mas sei que isso significa que nem tudo pode estar bem.
Gostaria de ter as respostas das questões colocadas acima para que eu possa tentar achar a solução, ou pelo menos no que realmente está ocorrendo esse erro.
Ah, outro detalhe importante é que os arquivos .cc e .h foram compilados através de um Makefile (comando make) e assim foi gerado o meu arquivo .o, após isso dou o comando do programa que quero executar, que irá utilizar os meus arquivos .cc e .h, porém é aí que ocorre o erro. O programa entra duas vezes (não sei porque duas...) no construtor do meu código e sai, logo após aparece o erro descrito acima.
Se precisarem de mais informações para me auxiliar, posso repassar sem problemas.
Agradeço a ajuda,
Ricardo.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.