0

自分の組み込みシステム用のスタックを構築しようとしています。オープンソース コンポーネント fcgi の構築中に、システムがスタックして再起動しました。最後に実行しようとしたコマンドを以下に示します。

/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..   -I../include -pthread -g -O2 -Wall -c -o libfcgi_la-fcgiapp.lo `test -f fcgiapp.c || echo './'`fcgiapp.c

ログから得たエラーは

make[1]: *** [all-recursive] Hangup
make[2]: *** [libfcgi_la-fcgiapp.lo] Hangup
make: *** [all] Hangup

どうすればこれを修正できますか?? 前もって感謝します

4

1 に答える 1

0

「ハングアップ」とは、誰かがそれらのプロセスに SIGHUP シグナルを送信したことを意味します。通常、これはログアウト時に発生します。実行したままにしておくすべてのプロセスには、SIGHUP が送信されてクリーンアップされます。また、システムの再起動時にも発生します。システム上のすべてのプロセスに SIGHUP が送信されるため、正常に停止してバッファをディスクにフラッシュできます。

したがって、これらのメッセージによって組み込みシステムが再起動することはありません。他の理由でシステムを再起動 (またはシャットダウン) した結果である可能性がはるかに高いようです。問題を解決するには、その理由を見つける必要があります。

于 2013-10-23T13:41:30.050 に答える