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 マルチスレッド プログラム。スレッドの 1 つでタイマーを開始すると、タイマーは SIGRTMIN をこのスレッドに送信します。
eclipse gdb でデバッグすると、スレッドは常に SIGRTMIN によって中断されますが、再開後、プログラムはうまくいきます。
日食gdbのうち、すべてがうまくいきます。誰でも助けることができますか?
問題が解決しました。ホームディレクトリに .gdbinit ファイルを作成します。次の行を追加します
handle SIG34 nostop noprint pass
これにより、gdb は SIG-xx リアルタイム シグナルを無視します。