autoconf、automake

概念

使用autoconf、automake

程序开发人员只需要写一些简单的含有预定义宏的文件,

由autoconf根据一个宏文件生成configure,

由automake根据另一个宏文件生成Makefile.in,

再使用configure依据Makefile.in来生成一个符合惯例的Makefile

程序安装步骤一般分为:

./configure

make

make install

注:第一步./configure的文件是用户的一个脚本文件(或可执行程序),这里面完成了“autoconf、automake、configure的执行”这三个任务,最终产生Makefile

原文地址:https://www.cnblogs.com/xlping/p/9515283.html

时间: 2024-10-11 09:16:11

autoconf、automake的相关文章

图解aclocal、autoconf、automake、autoheader、configure

原文地址:http://hi.baidu.com/yzkuang/blog/item/557e4f24423d8136c9955908.html 1.autoscan (autoconf): 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形. 2.aclocal (automake):根据已经安装的宏,用户定义宏和acinclude.m4文件中的宏将configure.ac文件所需要的宏集中定义到文件

Linux autoconf和automake使用

作为Linux下的程序开发人员,一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便.一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了. 在本文中,将介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的Makefile,这样就可以象常见的GNU程序一样,只要使用“./configure”,“make”,“make instal”就可以把程序安装到Linux系统中去了.

linux使用autoconf和automake生成configure

引子 无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令.不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或 make install.利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和 makefile工具就可以轻而易举的理顺各个源文件之间纷繁复杂的相互关系. 但是如果通过查阅make的帮助文档来手工编写Makefile,对任何程序员都是一场挑战.幸而有GNU 提供的Autoconf

例解 autoconf 和 automake 生成 Makefile 文件

转自:http://www.ibm.com/developerworks/cn/linux/l-makefile/ 引子 无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令.不管是自己进行项 目开发还是安装应用软件,我们都经常要用到make或 make install.利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和 makefile工具就可以轻而易举的理顺各个源文件之间纷繁复杂的相互关系. 但是如

Linux下autoconf和automake使用

作为Linux下的程序开发人员,一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便.一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了. 在本文中,将介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的Makefile,这样就可以象常见的GNU程序一样,只要使用"./configure","make","make instal&

在mac os 中安装 autoconf and automake

转载地址:http://www.mattvsworld.com/blog/2010/02/install-the-latest-autoconf-and-automake-on-mac-os-10-6/ I noticed today that while Mac OS 10.6 (specifically, 10.6.2) comes with automake and autoconf, the versions are a little bit dated. Normally I woul

autoscan、aclocal、autoheader、automake、autoconf、configure、make 的归宿

我常常使用一些名词形容一些事物的关系,实际上,确实在说明一些不清楚的概念.在编译parted 3.0的过程中,遇到的都是一些专业的术语.这就是人生嘛? ./bootstrap: Error: 'automake' version == 1.11.1 is too old./bootstrap:        'automake' version >= 1.11.6 is required./bootstrap: Error: 'autopoint' not found./bootstrap: E

Mac OS 中安装 autoconf 和 automake

你需要安装很多东西,请按照以下顺序安装: 安装的版本包也不能错: curl -O http://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gz tar -xzvf m4-1.4.13.tar.gz cd m4-1.4.13 ./configure --prefix=/usr/local make sudo make install cd .. curl -O http://mirrors.kernel.org/gnu/autoconf/autoconf-2.

编译安装thrift和使用autoconf,automake生成Makefile文件

http://thrift.apache.org/docs/install/centos http://blog.csdn.net/kevinhwm/article/details/8640762 http://www.cnblogs.com/hnrainll/archive/2013/01/06/2847069.html http://www.ibm.com/developerworks/cn/linux/l-makefile/