在我的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
它出了什么问题? :(
答案 0 :(得分:0)
我认为没有定义TARGET_PREBUILT_KERNEL。
因为它是空的,所以cp命令只接收一个属性(换句话说,它缺少目标文件操作数)
我不相信" $(PRODUCT_OUT)/ kernel"是空的,因为日志正在打印" out / target / product / w7 / kernel"
因此,似乎定义了PRODUCT_OUT。