📄 automake.html
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=gb2312" />
<title>
6.36. Automake-1.9.5
</title>
<link rel="stylesheet" href="../stylesheets/lfs.css" type="text/css" />
<meta name="generator" content="DocBook XSL Stylesheets V1.68.1" />
<link rel="stylesheet" href="../stylesheets/lfs-print.css" type="text/css" media="print" />
</head>
<body id="lfs" class="6.1">
<div class="navheader">
<div class="headertitles">
<h4>
Linux From Scratch - Version 6.1
</h4>
<h3>
Chapter 6. 安装系统基础软件
</h3>
</div>
<ul class="headerlinks">
<li class="prev">
<a accesskey="p" href="autoconf.html" title="Autoconf-2.59">后退</a>
<p>
Autoconf-2.59
</p>
</li>
<li class="next">
<a accesskey="n" href="bash.html" title="Bash-3.0">前进</a>
<p>
Bash-3.0
</p>
</li>
<li class="up">
<a accesskey="u" href="chapter06.html" title="Chapter 6. 安装系统基础软件">上一级</a>.
</li>
<li class="home">
<a accesskey="h" href="../index.html" title="Linux From Scratch - Version 6.1">回首页</a>
</li>
</ul>
</div>
<div class="wrap" lang="zh_cn" xml:lang="zh_cn">
<div class="titlepage">
<h1 class="sect1">
6.36. Automake-1.9.5
</h1>
</div>
<div class="package" lang="zh_cn" xml:lang="zh_cn">
<p>Automake 与 Autoconf 配合使用,产生 Makefile 文件。</p>
<div class="segmentedlist">
<div class="seglistitem">
<div class="seg">
<strong><span class="segtitle">预计编译时间:</span></strong> <span class="seg">0.2 SBU</span>
</div>
<div class="seg">
<strong><span class="segtitle">所需磁盘空间:</span></strong> <span class="seg">8.8 MB</span>
</div>
</div>
</div>
<div class="segmentedlist">
<div class="seglistitem">
<div class="seg">
<strong><span class="segtitle">安装依赖于:</span></strong> <span class="seg">Autoconf, Bash, Coreutils, Diffutils, Grep, M4, Make, Perl, Sed</span>
</div>
</div>
</div>
</div>
<div class="installation" lang="zh_cn" xml:lang="zh_cn">
<div class="titlepage">
<h2 class="sect2">
6.36.1. 安装 Automake
</h2>
</div>
<p>为编译 Automake 做准备:</p>
<pre class="userinput"><kbd class="command">./configure --prefix=/usr</kbd></pre>
<p>编译软件包:</p>
<pre class="userinput"><kbd class="command">make</kbd></pre>
<p>
要测试结果,请运行: <strong class="userinput"><tt>make check</tt></strong> 。这个测试耗时大约 5 SBU 。 </p>
<p>
安装软件包:
</p>
<pre class="userinput"><kbd class="command">make install</kbd></pre>
</div>
<div class="content" lang="zh_cn" xml:lang="zh_cn">
<div class="titlepage">
<a id="contents-automake" name="contents-automake"></a>
<h2 class="sect2">
6.36.2. Automake 的内容 </h2>
</div>
<div class="segmentedlist">
<div class="seglistitem">
<div class="seg">
<strong><span class="segtitle">安装的程序:</span></strong> <span class="seg">acinstall, aclocal, aclocal-1.9.5, automake, automake-1.9.5, compile, config.guess, config.sub, depcomp, elisp-comp, install-sh, mdate-sh, missing, mkinstalldirs, py-compile, symlink-tree, ylwrap</span>
</div>
</div>
</div>
<div class="variablelist">
<h3>
<a id="id3328238" name="id3328238"></a>简要描述</h3>
<table border="0">
<col align="left" valign="top" />
<tbody>
<tr>
<td>
<a id="acinstall" name="acinstall"></a><span class="term"><span><strong class="command">acinstall</strong></span></span> </td>
<td>
<p>用来安装aclocal风格的 M4文件的脚本</p> </td>
</tr>
<tr>
<td>
<a id="aclocal" name="aclocal"></a><span class="term"><span><strong class="command">aclocal</strong></span></span> </td>
<td>
<p>根据 <tt class="filename">configure.in</tt> 文件的内容,自动生成 <tt class="filename">aclocal.m4</tt> 文件。</p> </td>
</tr>
<tr>
<td>
<a id="aclocal-version" name="aclocal-version"></a><span class="term"><span><strong class="command">aclocal-1.9.5</strong></span></span> </td>
<td>
<p><span><strong class="command">aclocal</strong></span> 的硬连接 </p> </td>
</tr>
<tr>
<td>
<a id="automake" name="automake"></a><span class="term"><span><strong class="command">automake</strong></span></span> </td>
<td>
<p>根据 <tt class="filename">Makefile.am</tt> 文件的内容,自动生成 <tt class="filename">Makefile.in</tt> 文件。可以通过在目录的顶层以没有参数的形式运行该命令来为一个包建立所有的
<tt class="filename">Makefile.in</tt> 文件。通过扫描 <tt class="filename">configure.in</tt> 文件,它可以自动找到每一个合适的 <tt class="filename">Makefile.am</tt> 文件并且产生相应的 <tt class="filename">Makefile.in</tt> 文件。 </p> </td>
</tr>
<tr>
<td>
<a id="automake-version" name="automake-version"></a><span class="term"><span><strong class="command">automake-1.9.5</strong></span></span> </td>
<td>
<p><span><strong class="command">automake</strong></span> 的硬连接 </p> </td>
</tr>
<tr>
<td>
<a id="compile" name="compile"></a><span class="term"><span><strong class="command">compile</strong></span></span> </td>
<td>
<p>编译器的包装脚本</p> </td>
</tr>
<tr>
<td>
<a id="config.guess" name="config.guess"></a><span class="term"><span><strong class="command">config.guess</strong></span></span> </td>
<td>
<p>
用来为特定的 build, host, target 尝试猜测标准的系统名称的脚本。</p> </td>
</tr>
<tr>
<td>
<a id="config.sub" name="config.sub"></a><span class="term"><span><strong class="command">config.sub</strong></span></span> </td>
<td>
<p>配置验证子脚本。</p> </td>
</tr>
<tr>
<td>
<a id="depcomp" name="depcomp"></a><span class="term"><span><strong class="command">depcomp</strong></span></span> </td>
<td>
<p>在编译程序的同时产生其依赖信息的脚本。</p> </td>
</tr>
<tr>
<td>
<a id="elisp-comp" name="elisp-comp"></a><span class="term"><span><strong class="command">elisp-comp</strong></span></span> </td>
<td>
<p>按字节编译 Emacs Lisp 代码。</p> </td>
</tr>
<tr>
<td>
<a id="install-sh" name="install-sh"></a><span class="term"><span><strong class="command">install-sh</strong></span></span> </td>
<td>
<p>能安装程序、脚本、数据文件的脚本。</p> </td>
</tr>
<tr>
<td>
<a id="mdate-sh" name="mdate-sh"></a><span class="term"><span><strong class="command">mdate-sh</strong></span></span> </td>
<td>
<p>打印程序和目录更改时间的脚本。</p> </td>
</tr>
<tr>
<td>
<a id="missing" name="missing"></a><span class="term"><span><strong class="command">missing</strong></span></span> </td>
<td>
<p>一个用来填充在安装过程检查出的缺失的GNU程序空位的脚本。</p> </td>
</tr>
<tr>
<td>
<a id="mkinstalldirs" name="mkinstalldirs"></a><span class="term"><span><strong class="command">mkinstalldirs</strong></span></span> </td>
<td>
<p>产生目录树结构的脚本。</p> </td>
</tr>
<tr>
<td>
<a id="py-compile" name="py-compile"></a><span class="term"><span><strong class="command">py-compile</strong></span></span> </td>
<td>
<p>编译 Python 程序。</p> </td>
</tr>
<tr>
<td>
<a id="symlink-tree" name="symlink-tree"></a><span class="term"><span><strong class="command">symlink-tree</strong></span></span> </td>
<td>
<p>为整个目录创建符号链接的脚本。</p> </td>
</tr>
<tr>
<td>
<a id="ylwrap" name="ylwrap"></a><span class="term"><span><strong class="command">ylwrap</strong></span></span> </td>
<td>
<p><span><strong class="command">lex</strong></span> 和 <span><strong class="command">yacc</strong></span> 的包装脚本。</p> </td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="navfooter">
<ul>
<li class="prev">
<a accesskey="p" href="autoconf.html" title="Autoconf-2.59">后退</a>
<p>
Autoconf-2.59
</p>
</li>
<li class="next">
<a accesskey="n" href="bash.html" title="Bash-3.0">前进</a>
<p>
Bash-3.0
</p>
</li>
<li class="up">
<a accesskey="u" href="chapter06.html" title="Chapter 6. 安装系统基础软件">上一级</a>.
</li>
<li class="home">
<a accesskey="h" href="../index.html" title="Linux From Scratch - Version 6.1">回首页</a>.
</li>
</ul>
</div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -