configure配置文件

(1)aclocal 

命令aclocal会生成m4文件,aclocal本质上是一个perl脚本。m4是一种宏处理器,它是 POSIX 标准的一部分。为什么叫m4呢,全称是macro,m后面有4个字母,据说是这样的。摘录一段对于m4的描述:从图灵的角度来看 m4,输入流与输出流可以衔接起来构成一条无限延伸的纸带,m4 是这条纸带的读写头,所以 m4 是一种图灵机。m4 的计算能力与任何一种编程语言等同,区别只体现在编程效率以及所编写的程序的运行效率方面。

(2)autoconf

autoconf会生成configure文件,configure是一个脚本,它能设置源程序来适应各种不同的操作系统平台,并且根据不同的系统来产生合适的Makefile,从而可以使你的源代码能在不同的操作系统平台上被编译出来。

(3)automake

automake会生成Makefile.in文件。

整个过个如图:

10950606-35cf5c7736cfcea2.png
图1

猜你喜欢

转载自blog.csdn.net/weixin_34161083/article/details/90844072