OSS编译工程构建


OSS(Open Source Software)工程项目通常采用符合GNU标准的编译配置文件进行工程编译,这种方法在很多著名的开源项目被使用,例如Linux kernel等。GNU autotools是一系列编程工具,可以辅助产生 Makefile,方便编译整个工程项目。它是自由软件基金会发起的GNU计划的其中一项,作为GNU建构系统的一部分。autotools 所产生的 Makefile 符合GNU编程标准。

autotools构建流程

autotools使用详解

  1. 项目源码目录autotools-project

  2. configure.scan生成

    autotools-configurescan

  3. 编辑configure.ac

    autotools-configureac

  4. 生成configure

    autotools-configure

  5. 编辑Makefile.am

    autotools-makefileam

  6. 生成Makefile

    autotools-makefile

  7. 工程编译

    autotools-make

autotools命令宏

TODO(edony)

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

您正在使用您的 WordPress.com 账号评论。 登出 /  更改 )

Google photo

您正在使用您的 Google 账号评论。 登出 /  更改 )

Twitter picture

您正在使用您的 Twitter 账号评论。 登出 /  更改 )

Facebook photo

您正在使用您的 Facebook 账号评论。 登出 /  更改 )

Connecting to %s