博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
makefile的编写(4)
阅读量:6228 次
发布时间:2019-06-21

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

hot3.png

                    对于一个大工程来说,编写makefile不会是一件轻松的事,那怎么办?autotools是一个很好的选择,用户只需要输入简单的目标文件,依赖文件,文件目录等就可以轻松的完成makefile了。

                     autotools包括下面的一些工具:

                     aclocal

                     autoscan

                     autoconf

                     autoheader

                     automake

                     一般的过程为:

                    

                    不在主线上的两个方框是在执行下一步时,所要做的,第一个是将configure.scan重命名为configure.in,在此文件中添加相关的内容,AM_INIT_AUTOMAKE(,)宏,前一个内容是可执行文件的名称,第二个为当前的版本号。AC_CONFIG_FILES([Makefile])是说明生成makefile文件。

                    第二个框是自己创建一个文件,名为makefile.am它是automake的脚本配置文件,AUTOMAKE_OPTIONS是发布的等级,为foreign,gnu,gnits,默认是gnu。bin_PROGRAMS为执行的文件名,**为执行文件名,**_SOURCES是执行文件的原始的文件。automake的时候使用-a选项。

转载于:https://my.oschina.net/u/854744/blog/418384

你可能感兴趣的文章
u3d demo起步第二章
查看>>
The Dataflow Model 论文
查看>>
Linux守护进程
查看>>
Redis的字典(dict)rehash过程源代码解析
查看>>
遇到没“人性”的管理:你真可怜!
查看>>
局域网之php项目IP访问共享
查看>>
http://www.bootcss.com/p/font-awesome/
查看>>
新浪微博UWP UI意见征求
查看>>
使用ServiceStack构建Web服务
查看>>
Linqer工具
查看>>
table中超过长度的列,显示省略号
查看>>
Qtcreator中经常使用快捷键总结
查看>>
模块管理常规功能自己定义系统的设计与实现(16--模块数据的导出和打印[1])
查看>>
可扩展Web架构与分布式系统(转)
查看>>
KVM虚拟机的安装
查看>>
【转】PHP中require和include路径问题总结
查看>>
KS-检验(Kolmogorov-Smirnov test) -- 检验数据是否符合某种分布
查看>>
java 小数点取2位并且四舍五入
查看>>
web.xml 配置中classpath: 与classpath*:的区别
查看>>
osharp3引入事务后操作结果类别的调整
查看>>