关于Makefile文件中的依赖关系的一个小问题
时间:10-02
整理:3721RD
点击:
init_design_icc: flat_dp
echo "hello wolrd"
flat_dp:
echo "how are you?"
我的Makefile文件中内容如上,然后在终端直接输入 make,结果如下:
echo "how are you?"
how are you?
echo "hello wolrd"
hello wolrd
想问下,这个顺序为什么反了呢,为什么不是先执行init_design_icc这个目标的commond,而是先执行了flat_dp这个目标的commond呢?
应该如何修改才能按顺序执行
自己写反了,
应该是:
init_design_icc:
flat_dp: init_design_icc
这个试过了 也不对; 我搞懂了已经 是依赖关系,规则没有搞懂
all: init_design_icc falt_dp
init_design_icc:
echo "hello world"
flat_dp: init_design_icc
echo "how are you?"
这样就对了;
FIFO表