make及makefile,编译原理
1、
出现*** No rule to make target ` ‘, needed by xxx. Stop.时,基本都是属于找不到所依赖的文件所导致的,查看.pro文件是否有问题。
使用Eclipse打开已有工程后,编译出现如下错误“ No rule to make target”;工程更改路径或者更改了其中的文件夹名称之后,之前生成的.o.d文件在再次编译时并不会重新编译,因而导致该问题。
分析:字面意思就是,make目标的时候,没有rule,即编译找不到对应文件或文件依赖关系。
处理办法,缺.c的加.c,缺.h的加.h,缺包含文件的,加包含文件