Linux 驱动编译报错:error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time]
16lz
2021-01-22
编译驱动时遇到这个错误提示,表示当前编译环境中将关于 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 即可;
若仍然无法解决问题,可以给我留言。
更多相关文章
- 有没有办法在SQL中将每个值作为一行返回
- 如何使用来自其他模型的信息来注释查询集,或者在Django Rest Fram
- mysql中将多条记录合并成一行数据进行显示
- PowerDesigner 生成SQL Server 2005 注释脚本
- sqlserver各种注释语句的写法
- 在Oracle SQL中将时间戳转换为日期
- 如何在Python中将Google帐户身份验证添加到Google Cloud Endpoin
- 如何在函数中将两个参数从1个类传递给另一个?
- 在javaScript中将数字转换为罗马数字。