⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bash.html

📁 CLFS(Cross-Compiled Linux From Scratch)的文档 Version CLFS-SVN-20060417
💻 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=iso-8859-1" />    <title>      6.18.&nbsp;Bash-3.1    </title>    <link rel="stylesheet" href="../stylesheets/lfs.css" type="text/css" />    <meta name="generator" content="DocBook XSL Stylesheets V1.69.1" />    <link rel="stylesheet" href="../stylesheets/lfs-print.css" type=    "text/css" media="print" />  </head>  <body id="lfs" class="CLFS-SVN-20060417-MIPS">    <div class="navheader">      <div class="headertitles">        <h4>          Cross-Compiled Linux From Scratch - Version CLFS-SVN-20060417-MIPS        </h4>        <h3>          Chapter&nbsp;6.&nbsp;Constructing a Temporary System        </h3>      </div>      <ul class="headerlinks">        <li class="prev">          <a accesskey="p" href="tar.html" title="Tar-1.15.1">Prev</a>          <p>            Tar-1.15.1          </p>        </li>        <li class="next">          <a accesskey="n" href="texinfo.html" title="Texinfo-4.8">Next</a>          <p>            Texinfo-4.8          </p>        </li>        <li class="up">          <a accesskey="u" href="chapter.html" title=          "Chapter&nbsp;6.&nbsp;Constructing a Temporary System">Up</a>.        </li>        <li class="home">          <a accesskey="h" href="../index.html" title=          "Cross-Compiled Linux From Scratch - Version CLFS-SVN-20060417-MIPS">          Home</a>        </li>      </ul>    </div>    <div class="wrap" lang="en" xml:lang="en">      <div class="titlepage">        <h1 class="sect1">          6.18. Bash-3.1        </h1>      </div>      <div class="package" lang="en" xml:lang="en">        <p>          The Bash package contains the Bourne-Again SHell.        </p>        <div class="segmentedlist">          <div class="seglistitem">            <div class="seg">              <strong><span class="segtitle">Installation depends              on:</span></strong> <span class="seg">Bash, Binutils,              Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Ncurses,              Patch, Readline, Sed, and Texinfo</span>            </div>          </div>        </div>      </div>      <div class="installation" lang="en" xml:lang="en">        <div class="titlepage">          <h2 class="sect2">            6.18.1. Installation of Bash          </h2>        </div>        <p>          Remove a test that causes the build to fail:        </p>        <pre class="userinput"><kbd class="command">echo "ac_cv_func_setvbuf_reversed=no" &gt;&gt; config.cache</kbd></pre>        <p>          Prepare Bash for compilation:        </p>        <pre class="userinput"><kbd class="command">./configure --prefix=/tools \   --without-bash-malloc --host=${LFS_TARGET} \   --cache-file=config.cache</kbd></pre>        <div class="variablelist">          <p class="title">            <b>The meaning of the configure option:</b>          </p>          <dl>            <dt>              <span class="term"><em class=              "parameter"><tt>--without-bash-malloc</tt></em></span>            </dt>            <dd>              <p>                This option turns off the use of Bash's memory allocation                (malloc) function which is known to cause segmentation                faults. By turning this option off, Bash will use the malloc                functions from Glibc which are more stable.              </p>            </dd>          </dl>        </div>        <p>          Compile the package:        </p>        <pre class="userinput"><kbd class="command">make</kbd></pre>        <p>          Install the package:        </p>        <pre class="userinput"><kbd class="command">make install</kbd></pre>        <p>          Make a link for programs that use <span><strong class=          "command">sh</strong></span> for a shell:        </p>        <pre class="userinput"><kbd class="command">ln -sv bash /tools/bin/sh</kbd></pre>      </div>      <div class="content" lang="en" xml:lang="en">        <p>          Details on this package are located in <a href=          "../final-system/bash.html#contents-bash" title=          "10.32.2.&nbsp;Contents of Bash">Section&nbsp;10.32.2,          &ldquo;Contents of Bash.&rdquo;</a>        </p>      </div>    </div>    <div class="navfooter">      <ul>        <li class="prev">          <a accesskey="p" href="tar.html" title="Tar-1.15.1">Prev</a>          <p>            Tar-1.15.1          </p>        </li>        <li class="next">          <a accesskey="n" href="texinfo.html" title="Texinfo-4.8">Next</a>          <p>            Texinfo-4.8          </p>        </li>        <li class="up">          <a accesskey="u" href="chapter.html" title=          "Chapter&nbsp;6.&nbsp;Constructing a Temporary System">Up</a>.        </li>        <li class="home">          <a accesskey="h" href="../index.html" title=          "Cross-Compiled Linux From Scratch - Version CLFS-SVN-20060417-MIPS">          Home</a>.        </li>      </ul>    </div>  </body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -