繁体   English   中英

在Ubuntu 14.04中启动我的应用程序时出现非法指令(核心转储)错误,如何查看转储

[英]Illegal Instructions (core dumped) error on launch of my application in Ubuntu 14.04, how to see dump

在启动我的应用程序时,我看到非法指令内核被丢弃在某些具有ubuntu 14.04的计算机上。 我的应用程序也是在14.04中构建的,但是在某些系统中安装和运行会出现此类错误。

转储在哪里保存以及如何查看转储。 我假设它可能具有有关该机器不支持哪些指令的某些信息。

在Ubuntu上默认情况下不启用核心文件。 为此,请运行ulimit -c unlimited ,然后让您的程序再次崩溃。 核心文件应在当前目录中生成。

通常,对于x86扩展(例如旧硬件上的SSE的较新版本),我会看到这种情况。 要解决此问题,需要重新编译代码,或者需要升级硬件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM