簡體   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