私の質問は具体的ですが、それでもC++デバッグの問題になる可能性はあります。実行時にカウンタの終了コード139が表示されますが、gdbはそれを確認します
私は無線ネットワークをシミュレートするためにomnet ++を使用しています。 omnet ++自体はC++プログラムです。
私のプログラム(Ubuntu 12.04でomnet ++ 4.2.2で修正されたinetフレームワーク)を実行すると、私は奇妙な現象に遭遇しました。終了コード139のプログラム終了(人々はこれがメモリ断片化を意味します)私がデバッグしようとすると、gdbは、問題のあるコードでは何も報告しません。実際には、シミュレーションが終了します。実際には、デバッグはコードのこの部分を通り、期待される結果を出力します。
gdbのバージョン情報:実行が失敗しても、デバッグがない理由GNU gdbの(Ubuntuの/リナロ7.4-2012.04-0ubuntu2.1)7.4から2012.04
は誰も教えてもらえますか?
多くの感謝!
未定義の動作のようです。私たちは問題のあるコードを見ずには手助けできません。 –