Повышение сигнала номер 6 ( SIGABRT
в Linux) - один из способов сделать это (хотя имейте в виду, что SIGABRT не обязательно должен быть 6 во всех реализациях POSIX, поэтому вы можете использовать само SIGABRT
значение, если это что-то другое, кроме quick'n 'грязный код отладки).
#include <signal.h>
: : :
raise (SIGABRT);
Вызов abort()
также вызовет дамп ядра, и вы даже можете сделать это, не завершая свой процесс, путем вызова, fork()
за которым следует только abort()
дочерний элемент - см. Этот ответ для подробностей.