<sect1 id="ch05-creatingtoolsdir">
<!--
<title>Creating the $LFS/tools directory</title>
-->
<title>$LFS/tools ディレクトリを作成する</title>
<?dbhtml filename="creatingtoolsdir.html" dir="chapter05"?>

<!--
<para>All programs compiled in this chapter will be installed under <filename
class="directory">$LFS/tools</filename> to keep them separate from the
programs compiled in the next chapter. The programs compiled here are only
temporary tools and won't be a part of the final LFS system and by keeping them
in a separate directory, we can later easily throw them away.</para>
-->
<para>この章でコンパイルされたすべてのプログラムは、次の章でコンパイルされるプログラムと分けておくために <filename class="directory">$LFS/tools</filename> へインストールされます。
ここでコンパイルされるプログラムは暫定的なツールで、最終的な LFS システムの一部とはならず、それらを別のディレクトリに置いておくことであとで簡単に捨てられるようにします。</para>

<!--
<para>If later you wish to search through the binaries of your system to see
what files they make use of or link against, then to make this searching easier
you may want to choose a unique name. Instead of the simple "tools" you could
use something like "tools-for-lfs".</para>
-->
<para>あとで、どんなファイルが使われているか、またはリンクされたかを調べるのに、お使いのシステムのバイナリ類を検索したいなら、検索をより簡単にするため固有の名前をつけるといいでしょう。
単純な "tools" の代わりに "tools-for-lfs" というようなものが使えるかもしれません。</para>

<!--
<para>Create the required directory by running the following:</para>
-->
<para>次のコマンドを実行し、必要なディレクトリを作成します。</para>

<screen><userinput>mkdir $LFS/tools</userinput></screen>

<!--
<para>The next step is to create a <filename>/tools</filename> symlink on
your host system. It will point to the directory we just created on the LFS
partition:</para>
-->
<para>次のステップはお使いのホストシステム上に <filename>/tools</filename> のシンボリックリンクを作成することです。
これは、LFS パーティションに今まさに作成したディレクトリを指していることになります。</para>

<screen><userinput>ln -s $LFS/tools /</userinput></screen>
<!--
訳注：ln -s $LFS/tools /tools の間違いか？
-->

<!--
<para>This symlink enables us to compile our toolchain so that it always
refers to <filename>/tools</filename>, meaning that the compiler, assembler
and linker will work both in this chapter (when we are still using some tools
from the host) <emphasis>and</emphasis> in the next (when we are chrooted to
the LFS partition).</para>
-->
<para>シンボリックリンクは toolchain がいつも <filename>/tools</filename> を参照するようにコンパイルすることを可能にしてくれて、それはコンパイラとリンカ、アセンブラがこの章（まだホストからのツールをいくつか使っています。）と次の章（ LFS パーティションに chroot されています。）で一緒に働くことを意味します。</para>

<!--
<note><para>Study the above command closely. It can be confusing at first
glance. The <userinput>ln</userinput> command has several syntax variations,
so be sure to check the ln man page before reporting what you may think is an
error.</para></note>
-->
<note><para>上のコマンドを良く調べましょう。見ているだけでは戸惑うだけです。ln コマンドは様々なシンタクスの種類があるので、エラーだと思って報告する前に ln の man ページを確認しましょう。</para></note>

</sect1>

