- 首页
- 作品
- Linux 系统构建指南
- 6.26. Automake-1.9.6
6.26. Automake-1.9.6
Automake 与 Autoconf 配合使用,产生 Makefile 文件。
预计编译时间:少于 0.1 SBU
所需磁盘空间:7.9 MB
6.26.1. 安装 Automake
- 为编译 Automake 做准备:
./configure --prefix=/usr
- 编译软件包:
make
- 要测试结果,请运行:
make check
。 This takes a long time, about 10 SUB.
- 安装软件包:
make install
6.26.2. Automake 的内容
- 安装的程序:
- acinstall, aclocal, aclocal-1.9.6, automake, automake-1.9.6, compile, config.guess, config.sub, depcomp, elisp-comp, install-sh, mdate-sh, missing, mkinstalldirs, py-compile, symlink-tree, ylwrap
- 简要描述:
- acinstall:用来安装 aclocal 风格的 M4文件的脚本
- aclocal:根据 configure.in 文件的内容,自动生成 aclocal.m4 文件
- aclocal-1.9.6:aclocal的硬链接
- automake:根据 Makefile.am 文件的内容,自动生成 Makefile.in 文件。在目录的顶层运行该命令,可以为一个包建立所有的 Makefile.in 文件。通过扫描 configure.in 文件,它可以自动找到每一个合适的 Makefile.am 文件并且产生相应的 Makefile.in 文件。
- automake-1.9.6:automake的一个硬链接
- compile:包装了编译器的脚本
- config.guess:用来为特定的 build, host, target 尝试猜测标准的系统名称的脚本
- config.sub:配置验证子脚本
- depcomp:在编译程序的同时产生其依赖信息的脚本
- elisp-comp:按字节编译 Emacs Lisp 代码
- install-sh:能安装程序、脚本、数据文件的脚本
- mdate-sh:打印程序和目录更改时间的脚本
- missing:一个用来填充在安装过程检查出的缺失的 GNU 程序空位的脚本
- mkinstalldirs:产生目录树结构的脚本
- py-compile:编译 Python 程序
- symlink-tree:为整个目录创建符号链接的脚本
- ylwrap:包装了 lex 和 yacc 的脚本
下一节:Bash 是 Bourne-Again Shell 的缩写,它在 UNIX 系统中作为 shell 被广泛使用。
预计编译时间:0.4 SBU
所需磁盘空间:25.8 MB