当前位置: 技术问答>linux和unix
make如果没有makefile文件将如何重建?
来源: 互联网 发布时间:2017-02-07
本文导语: 最近在看GNU make中文手册,目前还没有怎么实践过,谁能不能解释一下这段话什么意思。make如果没有makefile文件将如何重建? 因此,如果在当前目录下不存在一个缺省的makefile文件,make将会按照搜索makefile文件的名...
最近在看GNU make中文手册,目前还没有怎么实践过,谁能不能解释一下这段话什么意思。make如果没有makefile文件将如何重建?
因此,如果在当前目录下不存在一个缺省的makefile文件,make将会按照搜索makefile文件的名称顺序去试图创建它,直到创建成功或者超越其缺省的命名顺序。需要明确的一点是:执行make时,如果不能成功地创建缺省的makefile文件,并不一定会导致错误。一个存在(缺省命名的或者可被创建的)的makefile文件并不是make正确运行的前提
因此,如果在当前目录下不存在一个缺省的makefile文件,make将会按照搜索makefile文件的名称顺序去试图创建它,直到创建成功或者超越其缺省的命名顺序。需要明确的一点是:执行make时,如果不能成功地创建缺省的makefile文件,并不一定会导致错误。一个存在(缺省命名的或者可被创建的)的makefile文件并不是make正确运行的前提
|
就是说make可以不依赖于makefile
假定你有一个文件a.c,目录下没有makefile
那么你执行make a
也是可以的,make内置了自己的一些缺省规则..
假定你有一个文件a.c,目录下没有makefile
那么你执行make a
也是可以的,make内置了自己的一些缺省规则..
|
顶~
|
这哥们说的对。 支持一下。 另外,再看一下规则问题。 比如target,prerequisites。 没有的话就会执行内置的缺省值了。 LZ可以加下好友。 我就是在Linux下做通信的 , 以后可以多多交流
|
自己稍微看过这本书,大概的意思也是说make的目的也不是仅仅时makefile