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;
请帮我解决这个问题
谢谢
阿伦
答案 0 :(得分:1)
您正在将 Make 变量与 shell 变量混淆。这将做我认为你想要的:
cp $$fpga $(PKG)/$$fpga;\
答案 1 :(得分:0)
我认为$($(fpga))
是错误的。应该是$(fpga)