makefile 警告:覆盖关于目标“xxxx”的命令

来源:互联网 发布:网络视频存储服务器 编辑:程序博客网 时间:2024/06/05 11:34

出现这个原因是因为在Makefile中有两个xxxx命令

如下,是说有两个相同的命令;

makefile
-----------------------------
all:
    echo shanxi

all:
    echo china


make
-----------------------------
makefile:6: 警告:覆盖关于目标“all”的命令
makefile:3: 警告:忽略关于目标“all”的旧命令
echo china
china

 

这不光会出现在一个makefile文件里面,如下

vendor/marvell/jasmine/recovery/Mdroid.mk:176: 覆盖关于目标out/target/product/jasmine/obj/PACKAGING/target_files_intermediates/jasmine-target_files-eng..zip的命令
build/core/Makefile:1033: 覆盖关于目标out/target/product/jasmine/obj/PACKAGING/target_files_intermediates/jasmine-target_files-eng..zip的旧命令