`

autotools使用说明

阅读更多
关键的两个步骤是:
1、 修改configure.scan为configure.ac,需参考autoconf.pdf
AC_CONFIG_SRCDIR 是指定源文件路径
AM_INIT_AUTOMAKE是make dist时使用 等等

2、 写Makefile.am,需参考automake.pdf
bin_PROGRAMS表示生成的可执行文件名
binfilename_SOURCES表示生成binfilename使用的源文件 等等
  • 大小: 20.2 KB
分享到:
评论

相关推荐

    autotools使用说明.rar

    autotools使用说明文档、配套的hello源码操作指南。 linux 下c/c++使用autotools工具自动生成makefile 操作说明。 指令:autoscan、aclocal、autoheader、autoconf、automake 创建:makefile.am等

    自己写的autotools工具说明

    自己写的autotools工具链:ws作为自动编译工具,只要在写好程序的目录下运行ws便可得到经过autotools处理的可执行文件和安装包,并且会生成在arm板上运行的二进制文件 arm.bin .ws是一个别名,在.bashrc文件中定义,...

    使用 GNU autotools手册

    - **版权说明**:Makefile开头部分通常会包含版权声明,确保代码使用的合法性。 ```makefile # Copyright (c) 2005, Wei Mingzhi. All rights reserved. ``` - **构建流程**:原Makefile针对的是Windows平台,...

    使用autotools组织工程示例

    使用autotools工具包中的autoconf, automake, 以及libtool组织的一个包含多个原码目录的helloworld工程。工程比较简单, 就不具体说明了, 供初学autotools的同学参考。 解压原码包之后按序执行./configure, make...

    Linux autotools 讲稿

    - **实际应用案例**:虽然给出的部分内容中没有具体的应用案例,但从文档的整体结构来看,后续章节很可能会通过实例来展示如何使用Autotools解决便携性和统一构建方面的问题。 #### 六、总结 本讲稿全面介绍了...

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

    - **文档编写**:编写清晰的README文件,说明如何使用Autotools构建项目,特别是对于不常见的配置或依赖项。 - **持续集成**:在持续集成系统中配置Autotools构建流程,确保每次代码提交后都能进行自动化构建和测试...

    Autotools A Practioner's Guide

    GNU Autoconf、Automake 和 Libtool 是构建和配置开放源码...这本书通过大量实例和详细说明,帮助开发者理解Autotools的原理和应用,从而能够有效使用这些工具来简化软件构建和配置过程,提高软件的可移植性和易用性。

    autotools软件项目开发总结.docx

    - **PKG_CHECK_MODULES**: 使用pkg-config检查GTK+及相关库。 - **AC_CONFIG_FILES**: 指定要生成的Makefile文件。 - **AC_OUTPUT**: 输出最终的文件。 #### 三、Makefile.am文件详解 **Makefile.am** 是...

    ubuntu下java可用的gdal库及使用示例代码

    这个过程中可能需要用到诸如`autotools`、`libgeotiff`、`proj`等依赖库。接着,由于GDAL原生并不支持Java,所以要用到SWIG(Simplified Wrapper and Interface Generator)工具来生成Java接口,使得Java能够调用...

    autotools-demo:自动工具项目演示

    自动工具演示使用说明执行./autogen.sh ,生成configure ./autogen.sh三部曲编译源码并生成对应文件./configuremakemake install配置相关选项--prefix=PREFIX :指定安装路径--enable-doxygen-doc :生成html帮助...

    使用NDK编译Android第三库.so和.a 参考Github上的工程,仅 有OpenSSL为例pdf

    本篇文章将详细探讨如何使用NDK来编译Android第三方库,以OpenSSL为例进行说明。 首先,NDK是Google提供的一套工具,它允许开发者在Android应用中使用本地代码。通过NDK,开发者可以利用C和C++编写高性能、低级别的...

    automake手册

    其最新版本的说明手册详细讲解了使用Automake进行程序编译的过程。手册覆盖了从基础的GNU构建系统介绍、Autotools的工作原理、构建系统使用案例、Makefile模板的创建和配置,到如何编写configure.ac和Makefile.am...

    automake.pdf

    此外,还提供了关于如何编写aclocal宏,以及如何使用automake的一些程序和命令的说明。 文档的结构分为以下几个部分: 1. 引言部分简单介绍了Autotools和Automake的背景。 2. GNU构建系统的用例,详细列举了构建...

    申威平台Firefox浏览器编译使用指南

    首先,需要安装依赖库和版本号,包括 autotools-dev、debhelper、autoconf2.13、libx11-dev、libx11-xcb-dev、libxt-dev、libgtk-3-dev、libgtk2.0-dev、libglib2.0-dev、libstartup-notification0-dev、libjpeg-dev...

    kdevelop使用手册资料

    4. **项目管理**:它支持多种项目类型,包括Qt、KDE、CMake、Autotools等,可以方便地管理多个源代码目录和构建系统。 5. **版本控制系统集成**:KDevelop与Git、Mercurial、Subversion等多种版本控制系统无缝对接...

    ffmpeg 4.2.0和ffmpeg2.6.1,并有txt文档安装说明。./configure。亲测可用

    `./configure` 是FFmpeg编译过程中的一个重要步骤,它是GNU autotools的一部分,用于配置源代码以适应不同的操作系统和硬件平台。通过运行`./configure`,你可以指定编译选项,如是否启用某些特性、选择编译器以及...

    CMake实践教程.pdf

    文中也出现了cmake和autotools的对比,autotools通常指的是autoconf和automake,这两个工具经常与libtool一起使用,用于生成适合于各种Unix系统的Makefile。 文中提到了多个版本控制系统,包括SVN、CVS、Git等。...

Global site tag (gtag.js) - Google Analytics