Makefile:243: warning: overriding recipe for target 'transfer_config' Makefile:86: warning: ignoring old recipe for target 'transfer_config'
时间: 2024-05-13 15:19:52 浏览: 150
这个警告是因为在Makefile文件中,目标'transfer_config'的规则被重复定义了。其中一个定义在第86行,另一个在第243行。第243行的定义将覆盖第86行的定义,因此第86行的定义被忽略了。
要解决这个问题,你需要检查Makefile文件中是否存在重复定义的规则,并将它们合并成一个定义。你可以将第86行的规则删除,或将其与第243行的规则合并。例如,你可以在第243行的规则中添加第86行的命令:
```
transfer_config:
command1
command2
```
这样就可以避免重复定义规则的警告。
相关问题
build/make/core/Makefile:28: warning: overriding commands for target `out/target/product/NL5H00X/system/fonts/DroidSansFallback_HisiPlayer.ttf' build/make/core/base_rules.mk:412: warning: ignoring old commands for target `out/target/product/NL5H00X/system/fonts/DroidSansFallback_HisiPlayer.ttf' build/make/core/Makefile:28: warning: overriding commands for target `out/target/product/NL5H00X/vendor/lib/hw/audio.stub.default.so' build/make/core/base_rules.mk:412: warning: ignoring old commands for target `out/target/product/NL5H00X/vendor/lib/hw/audio.stub.default.so' ninja: error: 'device/newlink/config/ini/CJ_5H011_A45_AN_3D/aq.ini', needed by 'out/target/product/NL5H00X/atv/ini/aq.ini', missing and no known rule to make it 16:42:37 ninja failed with: exit status 1
这是一个编译时出现的错误。看起来是缺少一个文件 'device/newlink/config/ini/CJ_5H011_A45_AN_3D/aq.ini',并且没有已知的规则来创建它。你需要确认该文件是否存在,如果不存在,需要检查该文件是否在编译过程中被正确地添加到相应的位置。或者,你可以尝试清除编译缓存并重新编译,看看问题是否得到解决。
阅读全文