Automake fav 是什么

Automake fav 是什么,第1张

Automake是一个文件`Makefile.am'自动生成`Makefile.in' 的工具。每个`Makefile.am'基本上是一系列make的宏定裂雹义(make规则也会偶尔出现)。生成的`Makefile.in's服从GNU Makefile标准。

GNU Makefile标准文档(参见GNU编码标准中的‘Makefile惯例’节)长、复杂,而且会发生改变。Automake的目的就是解除个人GNU维护者维护Makefile的负担(并且让Automake的维护者来承担这个负担)。

典型的Automake输入文件是一系列简单的宏定义。处理所型缓有这样的文件以创建 `Makefile.in'。在一个项目(project)的每个目录中通常包含一个 `Makefile.am'。

Automake在几个方面对一个项目做了限制;例如它假定肆租帆项目使用Autoconf (参见Autoconf手册),并且对`configure.in'的内容施加了某些限制。

为生成`Makefile.in',Automake需要perl。但是由Automake创建的发布完全服从GNU标准,并且在创建中不需要perl。

:您好,很高兴能帮助您, Cmake是一个make工具氦姬份肯莓厩逢询抚墨,它可以根漏磨据makefile文件来调用你和编译器进行多个文件的编译和链接。用Cmake生成的哪搜信就是使用你本地的编译器来编译生成那些文件。 你的采纳是我前进的动力,李轮还有不懂的地方,请你继续“追问”!

Linux 下面有很多项目州清控制软件可以选择的。这个软件如果是一个正规的程序,应该有可以地带 Makefile 的搭悄东西。

比如 xmms2 曾经用的是知迹渣 scon (好像是这个名字)。现在的项目很多都是用 autoconf 和 automake 两个软件来生成控制环境。

不过貌似他们也需要一些特别的设置才行。

另外有的开发环境也有自己的项目管理内容。

比如以前的 C++ Builder 。

-------------------------------

试试 automake 和 autoconf 吧。不过这俩我没玩过。

我真的怀疑这个软件源代码的功能……


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8224212.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存