第 26 章 构建系统与发布流程
导读摘要:IgH EtherCAT Master 使用 GNU Autotools 作为构建系统,同时使用 Linux Kbuild 编译内核模块。本章将全面讲解 configure.ac 的配置选项、Kbuild 集成、RPM 打包、Doxygen 文档生成以及社区贡献流程。
26.1 Autotools 构建体系解析
项目使用经典的 Autotools 三件套:autoconf(configure.ac)、automake(Makefile.am)和libtool。
构建流程全图
┌──────────────────────────────────────────────────────────┐ │ 完整构建流程 │ │ │ │ 源码 │ │ │ │ │ ▼