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

来源:互联网 发布:ipa 反编译源码 编辑:程序博客网 时间:2024/05/21 20:29

编译驱动时遇到这个错误提示,表示当前编译环境中将关于 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 即可;


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

阅读全文
2 0
原创粉丝点击