1

たとえば、呼び出しexit(100)はステータス 100 でアプリケーションを終了し、呼び出しraise(SIGABRT)はコア ダンプの作成中にステータス 134 でアプリケーションを中止します。しかし、ステータス 100 またはその他の任意の値のコア ダンプが必要な場合はどうでしょう。どうやってやるの ?コア ダンプをトリガーするシグナルがいくつかあることは知っていますが、それらの終了ステータスは固定されているようです。

4

2 に答える 2

2

そうですね、fork()親が を呼び出し_exit(100)、子がabort()...を呼び出すことができると思います。

しかし、それは悪い考えだというコメントに同意します。

于 2010-04-10T13:00:32.377 に答える
2

134equals(128+6)と euqalsのように見えます((1<<7) | 6)(where #define SIGABRT 6)同時
発生?

于 2010-04-09T13:50:41.583 に答える