微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > makefile文件的执行规则

makefile文件的执行规则

时间:10-02 整理:3721RD 点击:

all:
mkdir -p all
@echo "hello world"
other:all
mkdir -p ohter
@echo "how are you?"

请教:按照makefile的规则,当目标文件不存在或者目标文件的依赖文件比目标文件更新时,就会执行相应的命令;
我的当前目录下没有other和all目录,执行make命令时候,为什么只执行了all这个目标的命令,底下的other相应的命令
也应该执行才对啊;

哦 又重新翻了翻手册,明白了里面有讲到:在Makefile中一个规则的目标如果不是“终极目标”所依赖的(或者“终极目标”的依赖文件所依赖的),那么这个规则将不会被执行,除非明确指定执行这个规则;

这些都是伪目标,都没有文件依赖关系的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top