Linux 驱动编译报错:error: macro __DATE__ might prevent reproducible builds [-Werror=date-time]
编译驱动时遇到这个错误提示,表示当前编译环境中将关于 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]相关推荐
- 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期活动预热征文】解决瑞萨RA2E1开发板在RT-Thread的版本中编译报错 error: ‘board_cfg.h‘ file not found
解决瑞萨RA2E1开发板在RT-Thread的版本中编译报错 error: 'board_cfg.h' file not found 继上上周在RA2E1开发板上跑通了RT-Thread最新版本的代码 ...
- firefly AIO-RK3399J Linux SDK编译报错解决
Firefly AIO-RK3399J Linux SDK编译报错解决 Zhang-Zhen 2020-09-30 22:01:04 收藏 分类专栏: RK3399工作记录 文章标签: linux ...
- wince6.0 编译报错:error C2220: warning treated as error - no 'object' file generated的解决办法
内容提要:wince6.0编译报错:"error C2220: warning treated as error - no 'object' file generated" 原因是 ...
- wince6.0 编译报错:error C2220: warning treated as error - no 'object' file generated的解决办法...
内容提要:wince6.0编译报错:"error C2220: warning treated as error - no 'object' file generated" 原因是 ...
- Linux驱动模块编译报错 ‘init_module‘ specifies less restrictive attribute than its target
在学习写Linux模块驱动的时候写了个demo,分别在自己的电脑和RockPi4B上分别尝试运行,在自己电脑上能顺利运行,但是在RockPi4B上编译时却发生如下报错 编译报错 include/lin ...
- 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 ...
- VC2019编译报错 error C4996: This function or variable may be unsafe
[问题描述] 使用新安装的VS2019编译C代码保报错error C4996: 'sprintf': This function or variable may be unsafe. Consider ...
- 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:进 ...
最新文章
- JavaScript replace() 方法
- Node出错导致运行崩溃的解决方案
- 使用nohup以守护进程方式启动程序
- MySQL临时表(转)
- CentOS 7.5 安装Zabbix4.4.4和Grafana6.4.4监控系统安装
- [转] webpack之plugin内部运行机制
- 教你如何预判用户手势行为
- MySQL中的基本SQL语句
- Android P新特性
- 公司与公司保密协议范本
- 如何用html和css制作网页,html和css如何实现制作一个网页
- 机械寿命预测,多步预测
- Flutter 项目实战 网络请求MD5+时间戳+验证签名 十一
- 高科技玩具这么无趣,为何还要鼓励孩子玩?
- 学习open62541 --- [58] 使用数据库存储历史数据
- 将物理机迁移到ESXI上
- 怎么批量提取html文件中的链接,excel怎么批量提取超链接
- 如何制作RJ45超五类线缆?六个步骤搞定!
- 高等数学--高阶导数与隐函数,参数方程(三)
- C语言——leetcode69——X的平方根
热门文章
- 数据科学家编程能力需要多好_我们不需要这么多的数据科学家
- 面向Tableau开发人员的Python简要介绍(第2部分)
- leetcode 149. 直线上最多的点数
- leetcode 978. 最长湍流子数组(滑动窗口)
- sketch-a-net_Adobe XD,Sketch,Figma,InVision-如何在2020年选择最佳设计软件
- 如何使用JavaScript中的工厂函数构建可靠的对象
- react jest测试_如何使用Jest和react-testing-library测试Socket.io-client应用程序
- LeetCode-208 Implement Trie (Prefix Tree)
- Docker安装java-Zookeeper进行操作
- TCP协议的三次握手和四次分手