2017-12-02 15 views
0

私のアプリケーションを起動すると、ubuntu 14.04を搭載しているマシンで不正な命令コアがダンプされてしまいます。私のアプリケーションも14.04でビルドされていますが、一部のシステムでインストールして実行するとこのようなエラーが発生します。Ubuntu 14.04でのアプリケーションの起動時に不正な命令(コアダンプ)エラーが発生しました。ダンプの表示方法

ここで、ダンプは保存され、ダンプを表示する方法を示します。私は、そのマシンでサポートされていない命令についての情報があると仮定しています。

答えて

1

コアファイルは、Ubuntuではデフォルトで有効になっていません。これを行うには、ulimit -c unlimitedを実行し、プログラムが再びクラッシュするようにしてください。コアファイルはカレントディレクトリに生成する必要があります。

通常、古いハードウェア上の新しいバージョンのSSEのようなx86拡張機能ではこれがわかります。これを修正するには、コードを再コンパイルするか、ハードウェアをアップグレードする必要があります。

+0

一度コアダンプを見てどのようにそれを見て生成..ちょうど猫は十分ですか? – noorul

+0

いいえ、[gdb](https://www.gnu.org/software/gdb/)のようなデバッガが必要です。 – tweej

関連する問題