Como habilitar a geração de Core Dump no Ubuntu

C++



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

おすすめ

転載: blog.csdn.net/zyq880625/article/details/132577553