Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
最近LinuxでコンパイルしたレガシーCコードがいくつかあります。元の HPUX では、アプリケーションは複数の curses ウィンドウを開いたり閉じたりします。Linux ボックスでは 1 つのウィンドウを処理できますが、そのウィンドウを閉じると、プログラムがクラッシュし、「中止されました」というエラー メッセージが表示されます。何か案は?
はい。オプションをulimit(1)で変更して、中止時にコア ダンプを保存するようにします。次に、 gdb(1)を使用してコア ダンプを調べて、中断している場所を見つけて、返信してください。
touchwin コマンドが失敗の原因であることがわかりました。そのコード行を削除しても、悪影響はないようです。:-) 助けてくれてありがとう。あちこちで賛成票。