【问题】:使用Eclipse打开已有工程后,编译出现如下错误“ No rule to make target”;
【原因】:
工程更改路径或者更改了其中的文件夹名称之后,之前生成的.o.d文件在再次编译时并不会重新编译,因而导致该问题。这个问题让我联想到KEIL破解后还是不能正常编译的问题,未破解前编译不通过,提示代码编译量超限制,破解后再次编译还是不通过,不是因为没有破解成功,而是原来编译后的文件还在,把工程中编译的文件清除后再次编译就OK了。
【解决方案】:
删除编译后生成的obj文件夹,然后重新编译。
工程->右键 Clean Project