首页 > 其他分享 >香橙派orangepi-build编译报错,internal compiler error:Illegal instruction

香橙派orangepi-build编译报错,internal compiler error:Illegal instruction

时间:2024-11-19 10:44:09浏览次数:3  
标签:文件 Illegal 浮点数 香橙 编译 编译器 报错

一、问题

        使用比较旧的pc装Ubuntu22来编译香橙派5Plus的内核,过程中遇到编译器崩溃错误:

internal compiler error: Illegal instruction

二、问题分析

        chatgpt给出的解答是:

似乎和编译的机器以及编译器有关,根据它给出的建议更改源码。

以下是我遇到的错误文件。

1、sched下的core文件

更改次幂的计算方式,这种方法应该能够在所有编译器中正常工作,而不会导致非法指令的错误。

还有下面 cpu_uclamp_print 函数:

2、ipv4下的tcp_cdg文件

        浮点数改为整数:

3、mali_kbase_pm_metrics.c文件

drivers/gpu/arm/bifrost/backend/gpu/mali_kbase_pm_metrics.c

将科学记数法 1E9 转换为整数常量 1000000000

三、总结

        编译过程中可能还会遇到类似的问题,都是编译器报错,应该都是和浮点数相关。读者只需要发给chatgpt即可。

        以后还是尽量用好一点的宿主机吧,老改源码也是头痛。

标签:文件,Illegal,浮点数,香橙,编译,编译器,报错
From: https://blog.csdn.net/plmm__/article/details/143874327

相关文章

  • javax.xml.ws.EndPoint报错
    可能的原因,检查下jdk版本,在jdk8>以上版本中,已经弃用该对象。 先安装jdk21,然后再安装jdk1.8,项目中有用到该对象,提示无法正常加载。(前提确保所有jar都正常引入)排查步骤,看下idea开发工具中jdk的配置版本, javax.xml.ws.EndPoint在jdk1.8版本中存在,高版本中不存在。......
  • 读取pom配置报错:org.yaml.snakeyaml.scanner.ScannerException: while scanning for t
    使用场景:项目开发过程中,我们有多种开发环境,使用pom文件统一管理配置,然后使用@xx@读取配置,报错。org.yaml.snakeyaml.scanner.ScannerException:whilescanningforthenexttokenfoundcharacter'@'thatcannotstartanytoken.(Donotuse@forindentation) in......
  • docker pull报错:dial tcp: no such host
    dockerpull报错:dialtcp:nosuchhost0xwang于2024-09-2818:07:39发布阅读量1.1k收藏3点赞数5文章标签:dockertcp/ip容器版权有一段时间没用docker了,今天使用docker下载镜像竟然报错,而且是莫名其妙的错误,奔走相告,避免后来者踩坑!Errorresponsefromdaemon:Get"h......
  • 创建文件报错 no space left on device
    现象描述在Linux云服务器中创建新文件时,出现nospaceleftondevice报错。可能原因可能原因处理措施硬盘空间处于已满状态检查硬盘空间是否已满文件系统inode满检查文件系统是否inode满dfdu处于不一致状态检查dfdu是否不一致故障处理通过腾讯云的......
  • 集成百度地图 PERMISSION_UNFINISHED 报错
    项目场景:我这里是一款旅途规划app,集成的是百度地图的SDK。问题描述在开发过程中,运行app后一直都是检索失败errorCode:BMFSearchErrorCode.PERMISSION_UNFINISHED原因分析:是app的BundleIdentifier与百度地图中我的应用中写的iOSSDK安全码不一致。Xcode配置处:......
  • Linux日志报错 fork:Cannot allocate memory
    现象描述日志中出现报错信息“fork:Cannotallocatememory”。如下图所示:可能原因可能是进程数超限导致。系统内部的总进程数达到了pid_max时,再创建新进程时会报“fork:Cannotallocatememory”错。解决思路1.参见处理步骤,查看实例内存使用率是否过高。2.核实......
  • 解决 PbootCMS 网站转移后无法打开报错提示“No input file specified”的问题
    确保所有文件路径正确无误。检查 index.php 文件确保 index.php 文件存在于网站根目录中,并且路径正确。检查其他配置文件确保 config.php 和其他配置文件路径正确。查看错误日志查看服务器日志,获取更多详细的错误信息。PHP错误日志通常位于 /var/log......
  • 记一次Mysql远程连接报错
    问题描述:Plugincachingsha2passwordcouldnotbeloaded:在wsl2用docker中拉取了mysql镜像,启动后想在win下的环境远程连接到docker中的mysql,报错了,报错如下所示搜寻了相关的资料发现,在拉下来的myslq版本是8.0+,caching_sha2_password是默认的身份验证插件,既然sqlyog无......
  • 本地oracle数据库实例启动报错 TNS-12545 TNS-12560 TNS-00515
    oracle实例启动报错TNS-12545TNS-12560TNS-00515具体提示如下:监听该对象时出错:(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=host.docker.internal)(PORT=1521)))TNS-12545:因目标主机或对象不存在,连接失败TNS-12560:TNS:协议适配器错误TNS-00515:因目标主机或对......
  • 记一次切面中读取请求体报错 Cannot call getReader()
    问题写了一个切面来处理被指定自定义注解标注的方法:@Slf4j@Aspect@Component@RequiredArgsConstructorpublicclassMyAnnoAspect{privatefinalHttpServletRequestrequest;@Around("@annotation(myAnno)")publicObjecthandleMyAnno(ProceedingJoinPo......