2016-02-18 9 views
0

В моем AndroidBoard.mk У меня есть эта линияКоманда Bad 'cp'?

# 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

Я считаю, что TARGET_PREBUILT_KERNEL не определен.

Поскольку он пуст, команда ср получает только один атрибут (другими словами, отсутствует файл назначения операнда)

Я не считаю, что «$ (PRODUCT_OUT)/ядро» пусто, потому что журнал печатает «из/цели/продукт/W7/ядро»

Так, PRODUCT_OUT кажется определен

+0

Так что, я должен сделать что-то вроде этого:. 'TARGET_P REBUILT_KERNEL =/directory/of/kernel' Прежде чем писать команду cp? – SlimShadys

+0

Я прошу вас, или вы ищете поиск, где он определен, и проверьте, почему он не определяется – W0rmH0le