C++
Diretório de artigos
Solução para falha no Core Dump ao gerar no Ubuntu
1. Primeiro verifique ulimit por
ulimit -a
Verifique se o tamanho do arquivo principal é 0. Se for 0, defina o tamanho da seguinte maneira
ulimit -c 1024
ou
ulimit -c unlimited //size没有限制
2. Execute o seguinte comando
vim /proc/sys/kernel/core_pattern
O local padrão do core é o diretório onde o programa está localizado. Você pode especificar o local e o nome de geração do arquivo principal modificando /proc/sys/kernel/core_pattern. Verifique se o conteúdo do arquivo é principal. Se for outro, execute o seguinte comando.
sudo bash -c "echo core > /proc/sys/kernel/core_pattern "
Links de referência: alguns bons exemplos