首页 > 其他 > 详细

手把手教你自动生成Makefile

时间:2014-03-03 14:21:42      阅读:588      评论:0      收藏:0      [点我收藏+]
概述:autoconf/automake工具用于自动创建功能完善的Makefile文件,接下来简单介绍一下,如何使用上述工具
    自动生成Makefile
前提:安装autoconf工具(ubuntu:sudo apt-get install autoconf)
 
一、建立测试文件
 

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣


二、autoscan

bubuko.com,布布扣

复制configure.scan到configure.ac,并在configure.ac这个文件中,添加以下两行:

 
AM_INIT_AUTOMAKE(main,1.0)
AC_CONFIG_FILES([Makefile])
 
添加的第一行中的main是你要生成的可执行程序的名字
 
bubuko.com,布布扣

bubuko.com,布布扣

三、aclocal、autoconf 、autoheader、创建Makfile.am

在Makefile.am中的第二行是约定可执行程序的名字
第三行的_SOURCES前面的main是可执行程序的名字,等号后边是所依赖的源文件
bubuko.com,布布扣
这里我们是自己创建Makefile.am这个文件,注意等号前后用空格
bubuko.com,布布扣

四、automake
如果automake出现如下情况:
bubuko.com,布布扣
 
automake加上如下选项:
bubuko.com,布布扣
 
 

五、运行configure脚本,生成Makefile

bubuko.com,布布扣


六、生成可执行程序


bubuko.com,布布扣

bubuko.com,布布扣

手把手教你自动生成Makefile,布布扣,bubuko.com

手把手教你自动生成Makefile

原文:http://www.cnblogs.com/kunyashaw/p/3576872.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!