`

安装 m4 autoconf automake libtool

阅读更多
###安装m4

wget 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 && make install
cd ..
###安装autoconf

wget 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 && make install
cd ..
###安装automake

wget 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 && make install
cd ..
###安装libtool

wget 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 && make install
cd ..
分享到:
评论

相关推荐

    Autoconf, Automake, and Libtool reference.rar

    Autoconf、Automake和Libtool是开源软件开发中常用的三个工具,它们构成了自动化构建系统的基础,使得源代码可以在多种不同的操作系统和编译器环境下编译和安装。这三者之间的协同工作大大简化了软件项目的配置和...

    autotools a practitioner's guide to gnu autoconf automake and libtool

    《GNU Autoconf、Automake和Libtool实践指南》是一本深度解析开源工具链的重要书籍,主要针对的是在Unix/Linux环境中构建软件的开发者。这本由John Calcote编著的PDF高清版,为读者提供了详尽的指导,帮助他们熟练...

    Autotools_A Practitioner's Guide to GNU Autoconf, Automake, and Libtool

    《Autotools:GNU Autoconf、Automake 和 Libtool 实践指南》填补了这一空缺,它不仅介绍了高阶概念和操作哲学,还提供了大量实践指导,比如如何使用 M4 宏处理器与 Autoconf 结合、如何扩展 Automake 提供的框架,...

    Autoconf/Automake工具组简介

    Autoconf和Automake是Linux和Unix环境中常用的自动化构建系统,它们可以帮助开发者生成适应不同平台的Makefile,使得软件编译和构建过程更加便捷。这两款工具通常与Libtool等配合使用,形成一套完整的自动化构建工具...

    例解 autoconf 和 automake 生成 Makefile 文件

    - **库支持**:`automake`支持静态库和动态库的创建,包括libtool的支持,方便跨平台的库管理。 在实际应用中,`autoconf`和`automake`的工作流程大致如下: 1. 开发者编写源代码和`configure.ac`、`Makefile.am`...

    Autotools : a practitioner's guide to GNU Autoconf, Automake, and Libtool

    紧接着,作者进一步深入讲解了高级细节,包括如何在Autoconf中使用M4宏处理器,如何扩展Automake提供的框架,以及如何构建Java和C#源代码。本书的高潮部分,作者提供了初学者在使用Autotools时经常遇到的问题的详细...

    autoconf和automake.pdf

    - **准备环境**: 确保系统已安装`GNU Automake`、`GNU Autoconf`、`GNU m4`、Perl以及`GNU Libtool`(如果项目需要生成共享库)。此外,推荐使用`GCC/G++`编译器、`GNU Make`及其他GNU工具进行开发。 - **创建项目...

    Autotools.A.Practioner's.Guide.to.GNU.Autoconf.Automake.and.Libtool

    ### Autotools:实践者的指南—GNU Autoconf、Automake与Libtool #### 知识点一:Autotools概述 - **定义**:Autotools是一套用于辅助跨平台软件构建过程的工具集合,主要由GNU Autoconf、Automake与Libtool组成。...

    多文件多目录例解autoconf和automake生成Makefile文件

    - **M4**:文本宏处理器,被`Autoconf`用来生成脚本。 - **Perl**:用于解析`Makefile.am`文件,生成`Makefile.in`。 - **Libtool**:可选工具,用于生成各种程序库。 #### 三、案例分析 假设我们有一个较为复杂的...

    autobook pdf

    Autoconf、Automake和Libtool是三款广泛用于Unix-like系统中的软件构建和配置工具,它们共同构成了一套完整的软件构建环境。Autoconf用于生成可以在多种Unix-like系统上配置的Makefile模板,Automake用于从Makefile...

    automake和autoconf英文手册

    - **libtool**: 与automake和autoconf一起使用的工具,处理库文件的编译和链接,支持动态和静态库的生成。 **automake和autoconf的应用场景** automake和autoconf通常用于大型、复杂的开源项目,特别是那些需要跨...

    automake和autoconf测试代码

    1. 阅读官方文档,包括automake的手册页和autoconf的M4宏集。 2. 分析`configure.ac`和`Makefile.am`文件,了解它们的结构和内容。 3. 实践创建自己的项目,逐步添加复杂性,例如库、测试、国际化等。 4. 参考网络...

    libqmail:libqmail是从Dan Bernstein软件中提取的通用API库,由GNU通用公共许可证版本2重新实现并涵盖

    比较状态(来自Github操作)汇编您将需要安装编译器,make,autoconf,automake,libtool,m4。 Linux (RPM based)# yum/dnf install gcc gcc-c++ autoconf automake libtool pkgconfig m4 sed findutils diffutils...

    autotool 工具集 相关文档

    通过阅读 autoconf.pdf、automake.pdf、m4.pdf 和 libtool.pdf,开发者不仅可以了解每个工具的基本用法,还能掌握如何在项目中有效地整合这些工具,实现高效的跨平台构建流程。这是一套非常实用的参考资料,对于任何...

    automake的使用

    在 Linux 下,首先要确保安装了 automake、autoconf、m4 和 libtool 这四个工具。可以通过以下命令检查这些工具是否已经安装: ```bash rpm -qa | grep automake rpm -qa | grep autoconf rpm -qa | grep m4 rpm -...

    autotools安装包

    在本文中,我们将深入探讨Autotools中的四个主要组件:m4、automake、autoconf以及libtool,以及它们在ptpd2.3安装过程中的作用。 ### 1. m4 m4是一个宏处理器,它读取包含宏定义和调用的输入文件,并将它们转换为...

    autotool简介

    Autotools是一套用于自动化构建过程的工具,主要包括Autoconf、Automake和Libtool,它们在自由软件领域中起着至关重要的作用。然而,对于一些开发者来说,它们既是恩赐也是困扰,就像早期C++程序员对C++的复杂情感...

    Autoconf的中文版

    这三个工具——Autoconf、Automake和Libtool一起构成了GNU编译系统的核心,它们共同作用于软件开发流程,大大降低了跨平台软件的开发难度,提高了效率,并确保了软件的可移植性。通过使用这套工具,开发者可以专注于...

Global site tag (gtag.js) - Google Analytics