Linux Makefile make clean的问题
Linux中,编写一个Makefile_AandB,其中包含一个clean:rm-f*.o;在终端中使用make-fMakefile_AandB运行,要怎么才能完成其中的...
Linux 中,编写一个Makefile_AandB,其中包含一个
clean:
rm -f *.o;
在终端中使用 make -f Makefile_AandB 运行,要怎么才能完成其中的clean动作?
使用make clean会报错,因为不是Makefile而是Makefile_AandB.
在终端中要怎么输入命令才能实现clean? 展开
clean:
rm -f *.o;
在终端中使用 make -f Makefile_AandB 运行,要怎么才能完成其中的clean动作?
使用make clean会报错,因为不是Makefile而是Makefile_AandB.
在终端中要怎么输入命令才能实现clean? 展开
3个回答
展开全部
Makefile_AandB文件中增加clean内容修改如下:
.PHONY:clean
clean:
@rm -f *.o;
执行make clean -f Makefile_AandB;make -f Makefile_AandB 就可以实现先删除所有的.o文件,然后在编译。
希望可以帮助到你!
.PHONY:clean
clean:
@rm -f *.o;
执行make clean -f Makefile_AandB;make -f Makefile_AandB 就可以实现先删除所有的.o文件,然后在编译。
希望可以帮助到你!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-08-28
展开全部
【make clean】 就可以实现clean命令。
追问
不行,Makefile我重命名了,不是原来的Makefile ,运行make clean时会报错
追答
make -f Makefile_AandB clean
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询