当前位置: 首页 > news >正文

交叉编译驱动和应用出现警告提示错误“cc1:all warnings being treated as errors”解决方法

最近新玩的rk3588的板子,编译驱动时出现了警告提示错误“cc1:all warnings being treated as errors”,导致编译失败,仔细看了一下,就是内部出现了一个警告,一个未使用的变量出现的警告,导致了驱动编译失败,但是如果这样其他驱动会不会也这样,然后就写了一个printk的demo驱动,在注册函数加了一个未使用的变量,结果也是编译不过,如下:
在这里插入图片描述查看资料:linux内核从5.15之后构建将默认启用“-Werror”编译器标记,编译时warning被当作error处理
问题找到了就好解决了
解决办法如下:
首先将内核最顶层makefile的“-Werror”全部取消
在这里插入图片描述当然还有其他的
在这里插入图片描述注意:是全部“-Werror”都要取消,上面的只是简单举例
此外还要在编译驱动的makefile中加入下面两句

CFLAGS = -Wall -Wpointer-arith -</
http://www.lryc.cn/news/117068.html

相关文章:

  • 基于nodejs+vue+uniapp微信小程序的短视频分享系统
  • ElasticSearch:环境搭建步骤
  • 剑指 Offer 37. 序列化二叉树
  • 如何快速完成MySQL数据的差异对比|NineData
  • Vue3项目中将html元素转换为word
  • Unity-Shader-高亮Highlight
  • Linux操作系统(二):操作系统结构与内核设计
  • 小研究 - 领域驱动设计DDD在IT企业内部网站开发中的运用(二)
  • 在Qt中实现鼠标监听与交互
  • 力扣hot100刷题记录
  • 阿里云国际站视频直播服务是什么呢?
  • python实现简单的爬虫功能
  • AI文档识别技术之表格识别 (一)
  • uni-app 支持 app端, h5端,微信小程序端 图片转换文件格式 和 base64
  • 云计算——存储虚拟化简介 与 存储模式及方法
  • 数据资产目录建设之数据分类全解
  • 大模型的数据隐私问题有解了,浙江大学提出联邦大语言模型
  • flask-sqlalchemy使用
  • flask处理token的装饰器
  • 【Express.js】页面渲染
  • 2.UE数字人语音交互(UE数字人系统教程)
  • C语言——水仙花数字
  • java中list对象拷贝至新的list对象并保持两个对象独立的方法
  • 使用AI工具Lama Cleaner一键去除水印、人物、背景等图片里的内容
  • 瑞数系列及顶像二次验证LOGS
  • Anaconda版本和Python版本对应关系(持续更新...)
  • vscode 搭建STM32开发环境
  • 6款好用的思维导图在线制作网站盘点,拒绝低效、探索创意!
  • js的Promise
  • 2.4g无线芯片G350规格书详细介绍