博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
make clean指令出现问题
阅读量:4677 次
发布时间:2019-06-09

本文共 539 字,大约阅读时间需要 1 分钟。

今天第一次使用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

详细问题请参考:

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

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

详细问题请参考:

 

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

简洁版:

详细版:

转载于:https://www.cnblogs.com/uestc-mm/p/6371904.html

你可能感兴趣的文章
多个模块使用python logging
查看>>
Linux高级变量
查看>>
php ffmpeg
查看>>
java中== 和 .equals()的区别
查看>>
网络流学习笔记
查看>>
jquery validate
查看>>
模板函数与模板类
查看>>
WPF月视图控件
查看>>
Android指纹识别
查看>>
C#设计模式之十六观察者模式(Observer Pattern)【行为型】
查看>>
VS中的预先生成事件和后期生成事件
查看>>
JavaScript知识(二)
查看>>
Windows phone 8 学习笔记(7) 设备
查看>>
SQL Server的备份
查看>>
SQL Server 重置Identity标识列的值(INT爆了)
查看>>
DB2 Error
查看>>
辗转相除法的原理
查看>>
C Primer Plus note7
查看>>
shell 常用命令
查看>>
How to show only next line after the matched one?
查看>>