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.65.tar.gz
tar -xzvf autoconf-2.65.tar.gz
cd autoconf-2.65
./configure –prefix=/usr/local
make
sudo make install
cd ..
curl -O http://mirrors.kernel.org/gnu/automake/automake-1.11.tar.gz
tar xzvf automake-1.11.tar.gz
cd automake-1.11
./configure –prefix=/usr/local
make
sudo make install
cd ..
curl -O http://mirrors.kernel.org/gnu/libtool/libtool-2.2.6b.tar.gz
tar xzvf libtool-2.2.6b.tar.gz
cd libtool-2.2.6b
./configure –prefix=/usr/local
make
sudo make install
curl http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz -o pkg-config-0.28.tar.gz
tar -zxvf pkg-config-0.28.tar.gz
cd pkg-config-0.28
./configure --with-internal-glib
相关推荐
总结起来,autoconf和automake在MinGW环境下是构建跨平台软件的关键工具,它们简化了编译配置和维护过程,使得开发者能够专注于代码本身,而不是如何适应不同的操作系统。通过理解和熟练使用这些工具,开发者可以...
GNU Autoconf、Automake 和 Libtool 是开源软件开发中的三个关键工具,它们被广泛用于提高开发者效率和应用程序的可移植性。这本书由 Vaughan V. Gary、Ben Elliston、Tom Tromey 和 Ian Lance Taylor 共同编写,...
《GNU Autoconf、Automake 和 Libtool》是针对开源软件开发者的必备指南,由Vaughan V. Gary、Ben Elliston、Tom Tromey和Ian Lance Taylor等专家共同编写,旨在帮助开发者掌握这些关键工具,提升开发效率和应用程序...
这时,Autoconf和Automake这两款强大的工具就派上了用场。它们可以帮助开发者自动化构建过程,生成符合GNU标准的Makefile,使得软件能在多种不同的Linux系统上编译和安装。 **Autoconf** Autoconf是一个用于配置源...
关于autoconf,automake和libtool的教程,描述了这些工具如何协同工作。
在实际开发中,使用Autoconf和Automake可以显著减少跨平台编译的复杂性,使得软件更容易在各种操作系统和硬件环境下构建和部署。同时,它们遵循GNU的构建标准,使得项目的可维护性和一致性得到提升。
Autotools -- A Practioner‘s Guide to GNU Autoconf, Automake, and Libtool
本主题将深入探讨三个核心工具:`autoconf`、`automake`和`makefile`,这些工具在开源软件项目中广泛使用,特别是在C语言开发中。 `autoconf` 是一个自动配置脚本生成器,它的主要任务是帮助软件项目适应不同平台的...
2010年最新英文版书籍; GNU开发过程中Autoconf Automake能够自动生成专业Makefile文件; Linux开发必不可少的开发工具; A Practitioner’s Guide to GNU Autoconf, Automake, and Libtool;
《GNU Autoconf、Automake和Libtool实践指南》是一本深度解析开源工具链的重要书籍,主要针对的是在Unix/Linux环境中构建软件的开发者。这本由John Calcote编著的PDF高清版,为读者提供了详尽的指导,帮助他们熟练...
`autoconf` 和 `automake` 是两个经典的开源工具,它们主要用于Unix/Linux环境下的自动配置和构建过程,帮助开发者生成适应不同平台的`Makefile`。这两个工具的结合使用可以简化项目构建,确保源代码在多种环境下都...
Autoconf 和 Automake 生成 Makefile 在软件开发过程中,Makefile 是一个不可或缺的组成部分,它定义了整个工程的编译规则。然而,手动编写 Makefile 是一个复杂而且容易出错的过程。这就是 Autoconf 和 Automake ...
Autoconf、Automake和Libtool是开源软件开发中常用的三个工具,它们构成了自动化构建系统的基础,使得源代码可以在多种不同的操作系统和编译器环境下编译和安装。这三者之间的协同工作大大简化了软件项目的配置和...
通过以上知识点的介绍,我们可以看出`autoconf`和`automake`在Unix系统下的软件开发中扮演着至关重要的角色,它们极大地简化了构建流程,提高了软件的跨平台兼容性,对于希望在Unix系统下编写和发布开源软件的开发者...
Automake 与 Autoconf 结合使用时,可以生成完整的构建系统,包括测试、安装和卸载等步骤。 **Libtool** Libtool 是一个通用的库管理工具,旨在解决动态库(尤其是共享库)的编译和链接问题。它隐藏了不同操作系统...
1. **跨平台性**:Autoconf/Automake能够确保应用程序可以在多种不同的UNIX系统上进行编译和安装,包括Linux、macOS和使用Cygwin的Windows系统。 2. **简化构建流程**:通过使用`configure`脚本,开发者可以将大...
Autoconf, Automake and Libtool are packages for making your software more portable and to simplify building it—usually on someone else’s system. Software portability and effective build systems are ...
为了简化这个过程,GNU提供了`autoconf`和`automake`这两个工具,它们能自动生成Makefile,使得软件安装只需要执行“./configure”,“make”和“make install”。 `autoconf`是一个基于m4宏语言的脚本生成器,它...
在软件开发领域,尤其是开源项目中,`autoconf`、`automake` 和 `libtool` 是三个非常关键的工具,它们主要用于构建自动化构建系统,帮助开发者管理和编译复杂的源代码项目。这些工具使得源码包能够跨平台编译,并且...