1

このスクリプトを使用してトラップをテストしています。

#!/bin/bash

trap "echo segfault!" SIGSEGV
g++ forever.cpp
./a.out

そしてforever.cpp、再帰関数を実行するだけです:

void forever(){
    forever();
}
int main(){
    forever();
}

ただしSegmentation fault: 11、印刷の代わりに提供しますsegfault。理由はわかりません。

4

3 に答える 3