Linux报 “illegal instruction” 异常的原因以及解决办法

这篇具有很好参考价值的文章主要介绍了Linux报 “illegal instruction” 异常的原因以及解决办法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

当 Linux 上的程序收到 “Illegal instruction” 错误时,它表示正在尝试执行一种不支持的 CPU 指令,通常是由于使用了错误的 CPU 架构导致的。主要有以下几个原因:

原因

1、CPU 架构不匹配:程序被编译为针对一个不匹配的 CPU 架构而运行。

2、编译器问题:程序被使用了不兼容的编译器编译,或编译器安装有问题。

3、使用了不支持的指令:程序正在尝试执行一条不支持的 CPU 指令。

通过uname -a 命令来查看 CPU 架构信息。

Linux bjse-Z9PE-D8-WS 5.15.0-78-generic #85~20.04.1-Ubuntu SMP Mon Jul 17 09:42:39 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
|内核名称|主机名 	|内核发行版本号      |内核的建立时间    		 		              	 |硬件架构|处理器类型|硬件平台|操作系统名称|

如图所示,我的是x86_64架构的机器,要编译ARM架构的内核文章来源地址https://www.toymoban.com/news/detail-847062.html

到了这里,关于Linux报 “illegal instruction” 异常的原因以及解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • VUE项目运行失败原因以及解决办法

    Ctl +J 打开终端,并运行如下命令: npm run serve 正常情况下,就可以得到本地和网络链接,如下:  点击链接即可进入到编辑好的页面。 不过,你也可能遇到如下情况↓↓↓ ENOENT: no such file or directory, open \\\'D:codehuman_resource_management 3package.json\\\' 这个错误表明npm无法找到指定的

    2024年02月04日
    浏览(38)
  • ST-Link的红色指示灯一直异常闪烁的原因和解决办法

      今天使用ST-Link时,发现ST-Link上的红色指示灯一直在闪烁,请看下方我录制的6秒短视频。   ps:平时正常使用时,红色指示灯是常亮的。 我使用ST-Link固件更新程序扫描了下,提示“ 检测不到ST-Link设备 ”。 将接入电脑的USB口重新拔插下,灯终于不闪烁了,恢复正常的

    2024年02月11日
    浏览(197)
  • 电脑磁盘数据错误(循环冗余检查)的原因以及解决办法

    造成的原因 出现这种情况,是因为你的这个文件有某些数据记录不正确,也有可能硬盘某处物理损坏读不过去(也就是硬盘有坏道)。通常情况下造成的原因有长时间不关机,软件没退出强制性关机,磁盘检查和优化时强制性退出所导致的。 解决办法 如果是机械硬盘的通道

    2024年02月12日
    浏览(136)
  • Redis中的缓存雪崩、击穿、穿透的原因以及解决办法

    缓存雪崩、击穿、穿透一旦发生,会导致大量的请求积压到数据库层。如果请求的并发量很大,就会导致数据库宕机或是故障,这就是很严重的生产事故了。 俗话说,知己知彼,百战不殆。了解了问题的成因,我们就能够在应用Redis缓存时,进行合理的缓存设置,以及相应的

    2024年02月12日
    浏览(49)
  • VUE项目运行失败原因以及解决办法(以vscode为例)

    Ctl +J 打开终端,并运行如下命令: npm run serve 正常情况下,就可以得到本地和网络链接,如下:  点击链接即可进入到编辑好的页面。 不过,你也可能遇到如下情况↓↓↓ ENOENT: no such file or directory, open \\\'D:codehuman_resource_management 3package.json\\\' 这个错误表明npm无法找到指定的

    2024年02月04日
    浏览(51)
  • HBase中master正常启动,自动关闭——原因以及解决办法

    regionserver一直在运行,而master启动之后,过一会自动停止,因为master停止,所以也无法访问hbase管理web页面。 可能的原因: 虚拟机的时间不同步 防火墙没有关闭 hbase中的hbase-site.xml文件中的属性值(hbase.rootdir)主机端口不一致 缺少配置 虚拟机时间不同步,虚拟机集群时间不

    2024年02月06日
    浏览(46)
  • Win7无线网络无法连接的原因以及解决办法

    有网友给小编反应大家无线网络无法连接导致联网连不上去,这种情况很多是网友的设置出了问题,那是一些小白朋友不会将无线网络的端口给关闭掉了原因,那么小编就来讲解 无线网络无法连接的解决方法 吧。就以win7系统为例吧。 具体操作方法如下: 1、首先要查看无线

    2024年02月05日
    浏览(64)
  • 金浪路由器上不了网的原因以及解决办法

        一、首先检查是否存在连接故障,进入与路由器相连的电脑的设备管理器,检查是否已经正确安装了电脑网卡,如果发现有故障,尝试重新安装网卡,主要是查看是否是网卡驱动装错了,这种情况不多,但也不容易被发现,可以从官网上下载对应的驱动重新装一遍,以确

    2024年02月05日
    浏览(49)
  • vue/react项目刷新页面出现404的原因以及解决办法

    问题描述:vue/react项目,正常的页面操作跳转,不会出现404的问题,但是一旦刷新,就会出现404报错。 产生原因:我们打开vue/react打包后生成的dist文件夹,可以看到只有一个 index.html 文件及一些静态资源,这个是因为vue/react是单页应用(SPA),只有一个index.html作为入口文件,

    2024年02月06日
    浏览(50)
  • 服务器报错nginx 502 Bad Gateway的原因以及解决办法

    网站页面出现502badgateway怎么办?今天我们来分析一下原因和解决办法。 nginx出现502多数是属于后端的问题,后期就是PHP的问题,在php服务当中,有两个参数非常的重要:max_requestst 和max_children;具体的原因必须要查看日志才可以弄明白! 1:FastCGI进程是否已经启动 ps aux|grep

    2023年04月20日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包