鱼C论坛

 找回密码
 立即注册

學習編寫Makefile(005) - Makefile.am Makefile.in Makefile三者关系

已有 522 次阅读2014-2-3 20:30 |个人分类:Software Engineering

最近在看一个Open source项目的源代码,发现里面有很多的Makefile.am Makefile.in 就是没有之前学习的Makefile。所以决定暂停一下看源代码,先去搜索一下这几个到底是什么关系。
第一条搜索结果:
http://bbs.csdn.net/topics/50055667
automake 读取 Makefile.am 来产生 Makefile.in
configure 读取 Makefile.in 来产生 Makefile
configure 脚本通常由 autoconf 读取 configure.in 产生

目的就是让程序员只写一个规则:.am文件或.in文件,就能生成适合各种配置/平台的Makefile
如果你写过Makefile,你就知道手工写一个放之四海而皆准的Makefile是多痛苦了。

以上的内容都是在Linux里面做的,Windows下面没有这样的东西只能用Cygwin来模拟了,上面的命令要用到GNU build system
http://en.wikipedia.org/wiki/GNU_build_system。

路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-7 01:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部