- 论坛徽章:
- 0
|
书上说运行完(用 Contr + \ 结束)这个程序后,在当前目录下会多一个core文件,但是我没有啊,怎么生成那个core文件?
#include <signal.h>
#include <stdio.h>
#include <unistd.h>
void ouch(int sig)
{
printf("OUCH! - I got signal %d\n", sig);
}
int main(){
struct sigaction act;
act.sa_handler = ouch;
sigemptyset(&act.sa_mask);
act.sa_flags = 0;
sigaction(SIGINT, &act, NULL);
while(1){
printf("Hello world!\n");
sleep(1);
}
} |
|
|