坏'cp'命令?

时间:2016-02-18 12:47:44

标签: android command kernel rom

在我的AndroidBoard.mk中,我有这一行

# device.mk doesn't know about us, and we can't PRODUCT_COPY_FILES here.
# So cp will do.

.PHONY: $(PRODUCT_OUT)/kernel
        $(PRODUCT_OUT)/kernel: $(TARGET_PREBUILT_KERNEL)
          cp $(TARGET_PREBUILT_KERNEL) $(PRODUCT_OUT)/kernel

但终端给了我这个错误:

cp out/target/product/w7/kernel cp: missing destination file operand after ‘out/target/product/w7/kernel’ Try 'cp --help' for more information. make: *** [out/target/product/w7/kernel] Error 1

它出了什么问题? :(

1 个答案:

答案 0 :(得分:0)

我认为没有定义TARGET_PREBUILT_KERNEL。

因为它是空的,所以cp命令只接收一个属性(换句话说,它缺少目标文件操作数)

我不相信" $(PRODUCT_OUT)/ kernel"是空的,因为日志正在打印" out / target / product / w7 / kernel"

因此,似乎定义了PRODUCT_OUT。