Linux中MakeFile有三个,分别都是干嘛的? 5

我是想问配置以后,源码包目录有三个makefile开头的三个文件,分别是makefile,makefile.in还有一个后缀名是什么忘记了,前面一个我知道就是想问问后面两... 我是想问配置以后,源码包目录有三个makefile开头的三个文件,分别是makefile,makefile.in还有一个后缀名是什么忘记了,前面一个我知道就是想问问后面两个分别是做什么的? redhat系统下 展开
 我来答
qiliang_1987
2013-01-02 · TA获得超过308个赞
知道小有建树答主
回答量:94
采纳率:0%
帮助的人:110万
展开全部
默认的情况下,make会在工作目录(执行make的目录)下按照文件名顺序寻找makefile文件读取并执行,查找的文件名顺序为:“GNUmakefile”、“makefile”、“Makefile”。
通常应该使用“makefile”或者“Makefile”作为一个makefile的文件名(我们推荐使用“Makefile”,首字母大写而比较显著,一般在一个目录中和当前目录的一些重要文件(README,Chagelist等)靠近,在寻找时会比较容易的发现它)。而“GNUmakefile”是我们不推荐使用的文件名,因为以此命名的文件只有“GNU make”才可以识别,而其他版本的make程序只会在工作目录下“makefile”和“Makefile”这两个文件。
匿名用户
2013-01-02
展开全部
能不能具体点,不同Makefile可能针对不同的平台、不同的功能
追问
不好意思,没有表达清楚,看问题补充
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式