编译驱动时遇到这个错误提示,表示当前编译环境中将关于 DATE 以及 TIME 的警告也作为错误来进行处理的。有如下几种方法可以参考:

1. 在编译驱动的相应 Makefile 中增加一行:CFLAGS += -Wno-error=date-time,然后保存重新 make;

2. 若 CFLAGS 不生效,将关键字替换为 EXTRA_FLAGS;

3. 修改 /lib/modules/'uname -r'/build/Makefile 文件,找到包含 “-Werror=date-time” 这一行注释掉,然后保存退出。之后重新 make 即可;

若仍然无法解决问题,可以给我留言。

Linux 驱动编译报错:error: macro __DATE__ might prevent reproducible builds [-Werror=date-time]相关推荐

  1. glog 编译报错 ERROR macro is defined. Define GLOG_NO_ABBREVIATED_SEVERITIES before including logging.h.

    glog 编译报错 ERROR macro is defined. Define GLOG_NO_ABBREVIATED_SEVERITIES before including logging.h. ...

  2. 【致敬嵌入式攻城狮第2期活动预热征文】解决瑞萨RA2E1开发板在RT-Thread的版本中编译报错 error: ‘board_cfg.h‘ file not found

    解决瑞萨RA2E1开发板在RT-Thread的版本中编译报错 error: 'board_cfg.h' file not found 继上上周在RA2E1开发板上跑通了RT-Thread最新版本的代码 ...

  3. firefly AIO-RK3399J Linux SDK编译报错解决

    Firefly AIO-RK3399J Linux SDK编译报错解决 Zhang-Zhen 2020-09-30 22:01:04  收藏 分类专栏: RK3399工作记录 文章标签: linux  ...

  4. wince6.0 编译报错:error C2220: warning treated as error - no 'object' file generated的解决办法

    内容提要:wince6.0编译报错:"error C2220: warning treated as error - no 'object' file generated" 原因是 ...

  5. wince6.0 编译报错:error C2220: warning treated as error - no 'object' file generated的解决办法...

    内容提要:wince6.0编译报错:"error C2220: warning treated as error - no 'object' file generated" 原因是 ...

  6. Linux驱动模块编译报错 ‘init_module‘ specifies less restrictive attribute than its target

    在学习写Linux模块驱动的时候写了个demo,分别在自己的电脑和RockPi4B上分别尝试运行,在自己电脑上能顺利运行,但是在RockPi4B上编译时却发生如下报错 编译报错 include/lin ...

  7. darknet编译报错 error: ‘__fatBinC_Wrapper_t’ does not name a type

    git clone darknet项目,进行make -j8编译,发现报错error: '__fatBinC_Wrapper_t' does not name a type. 发生这种错误的原因在于c ...

  8. VC2019编译报错 error C4996: This function or variable may be unsafe

    [问题描述] 使用新安装的VS2019编译C代码保报错error C4996: 'sprintf': This function or variable may be unsafe. Consider ...

  9. linux make编译报错 mv,Linux下安装redis

    1:首先下载redis  http://redis.io/download 2:  需要Linux安装gcc依赖 3:进行解压 tar -zxvf redis-3.0.0-rc2.tar.gz 4:进 ...

最新文章

  1. JavaScript replace() 方法
  2. Node出错导致运行崩溃的解决方案
  3. 使用nohup以守护进程方式启动程序
  4. MySQL临时表(转)
  5. CentOS 7.5 安装Zabbix4.4.4和Grafana6.4.4监控系统安装
  6. [转] webpack之plugin内部运行机制
  7. 教你如何预判用户手势行为
  8. MySQL中的基本SQL语句
  9. Android P新特性
  10. 公司与公司保密协议范本
  11. 如何用html和css制作网页,html和css如何实现制作一个网页
  12. 机械寿命预测,多步预测
  13. Flutter 项目实战 网络请求MD5+时间戳+验证签名 十一
  14. 高科技玩具这么无趣,为何还要鼓励孩子玩?
  15. 学习open62541 --- [58] 使用数据库存储历史数据
  16. 将物理机迁移到ESXI上
  17. 怎么批量提取html文件中的链接,excel怎么批量提取超链接
  18. 如何制作RJ45超五类线缆?六个步骤搞定!
  19. 高等数学--高阶导数与隐函数,参数方程(三)
  20. C语言——leetcode69——X的平方根

热门文章

  1. 数据科学家编程能力需要多好_我们不需要这么多的数据科学家
  2. 面向Tableau开发人员的Python简要介绍(第2部分)
  3. leetcode 149. 直线上最多的点数
  4. leetcode 978. 最长湍流子数组(滑动窗口)
  5. sketch-a-net_Adobe XD,Sketch,Figma,InVision-如何在2020年选择最佳设计软件
  6. 如何使用JavaScript中的工厂函数构建可靠的对象
  7. react jest测试_如何使用Jest和react-testing-library测试Socket.io-client应用程序
  8. LeetCode-208 Implement Trie (Prefix Tree)
  9. Docker安装java-Zookeeper进行操作
  10. TCP协议的三次握手和四次分手