Команда cp выдает ошибку в файле Make - PullRequest
0 голосов
/ 21 июня 2011

HI при выполнении приведенного ниже кода файла make я получаю сообщение об ошибке:

Signing File 3E0022__.FPG
cp: missing destination file  ******Error during cp command 
Try `cp --help' for more information.****

это мой сценарий:

    for fpga in $(LIST_A); do\
            link=1;\
            for disFpga in  $(LIST_B); do\
                    if [ "$$fpga" = "$$disFpga" ] ;then\
                            echo "Signing File $$fpga";\
                            cp $($(fpga)) $(PKG)/$(fpga);\ ===> * Error at this Point*              
                               link=0;\
                    fi;\
            done;\
                    if [ $$link -eq 1 ] ;then  echo "Linking Done for $$fpga  File";\
                     fi;\
    done;

пожалуйста, помогите мне решить эту проблему

Спасибо

Arun

Ответы [ 2 ]

1 голос
/ 21 июня 2011

Вы получаете Создайте переменные, смешанные с shell переменными. Это будет делать то, что я думаю, что вы хотите:

cp $$fpga $(PKG)/$$fpga;\
0 голосов
/ 21 июня 2011

Я думаю $($(fpga)) неправильно.Должно ли это быть $(fpga)

...