15、Automake构建系统深入解析
2026/6/12 3:20:48 网站建设 项目流程

Automake构建系统深入解析

1. 重写顶级Makefile.am文件

在项目构建过程中,我们可以使用echo语句重写一个新的顶级Makefile.am文件,使其SUBDIRS引用srctemp目录。同时,使用vi编辑器将temp/Makefile添加到Autoconf从模板生成的Makefile列表中。

即使是一个空的Makefile.am文件,Automake也会生成一个约8KB的Makefile.in模板,而configure脚本会基于这个模板生成一个约12KB的Makefile

2. Automake对Make代码的处理规则

由于make工具处理Makefile的规则较为严格,Automake对额外的Make代码有一些特殊处理:
-变量放置Makefile.am文件中定义的make变量会被放置在生成的Makefile.in模板顶部,紧跟Automake生成的变量定义之后。
-规则放置Makefile.am文件中指定的make规则会被放

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询