说在前面,先简单了解一下:
为什么要使用Autoconf呢?
小的项目,自己手写Makefile即可,但是对于中大型项目则需要使用工具来自动生成 Makefile,以便节省我们的时间和精力。常见生成Makefile的工具有哪些?
GNU Autotools、 Cmake、Scons、Ant…GPL协议简单来说是怎么回事?
GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。Autotools三剑客:
Autotools是一个软件包,其中包括:Autoconf、Automake、Libtool。m4的意思:
m4是macro宏的缩写,因为macro的m后面有4个字母。