%general-entities; ]> bash &bash-version;
&bash-url;
Bash-&bash-version; Bash tools <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="../chapter06/bash.xml" xpointer="xpointer(/sect1/sect2[1]/para[1])"/> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&bash-ch5-sbu;</seg> <seg>&bash-ch5-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>安装 Bash 准备编译 Bash: ./configure --prefix=/tools --without-bash-malloc 配置选项的含义: --without-bash-malloc 该选项禁用 Bash 自己的内存分配 (malloc)函数,因为已知它会导致段错误。 这样,Bash 就会使用 Glibc 的更加稳定的 malloc 函数。 编译该软件包: make 现在编译已经完成。正如前文所述, 没有必要在本章中运行临时工具的测试套件。如果一定要运行 Bash 的测试套件,执行以下命令: make tests 安装该软件包: make install 为那些使用 sh 命令运行 shell 的程序考虑, 创建一个链接: ln -sv bash /tools/bin/sh <para>该软件包的详细信息可以在 <xref linkend="contents-bash"/> 中找到。</para> </sect2> </sect1>