首页 > 其他 > 详细

make clean指令出现问题

时间:2017-02-06 22:24:43      阅读:238      评论:0      收藏:0      [点我收藏+]

今天第一次使用make指令,没搞懂make clean就直接使用了,结果发现如下错误问题:make: *** No rule to make target ‘clear‘。 停止。

最后的找了半天有下面两个结果:

1:根本在makefile文件当中没有写clean的相关的处理动作,make指令后面的参数就像C语言main函数的传入参数int argv和int **arg那样,对写入的指令进行操作:(应该在Makefile中的末尾应该这样写

clean:

  rm *.o main xxx

详细问题请参考:http://stackoverflow.com/questions/30962134/make-no-rule-to-make-target-rm-needed-by-clean-stop

2:你的makefile的名字命名为makefile.mk的形式,所以这个时候就不能用Make clean指令来完成操作了,而是使用如下的指令:make -f makefile.mk clean。

     当然你最好把makefile.mk的名字改为Makefile,这样就能很方便的清除make之后产生的.o文件以及一些编译过程中产生的中间文件了。

详细问题请参考:http://www.cnblogs.com/mmix2009/p/3191596.html

 

其他make指令相关的问题或者makefile编写的问题大家参考下面的文章吧!

简洁版:http://www.cnblogs.com/luchen927/archive/2012/02/05/2339002.html

详细版:http://blog.csdn.net/ruglcc/article/details/7814546/

make clean指令出现问题

原文:http://www.cnblogs.com/uestc-mm/p/6371904.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!