Skip to content
This repository has been archived by the owner on May 19, 2022. It is now read-only.

Commit

Permalink
ISSUE113 (#115)
Browse files Browse the repository at this point in the history
  • Loading branch information
martin2011qi authored Mar 22, 2019
1 parent 0c5c440 commit 68b5523
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion chapter05/toolchaintechnotes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ checking what linker to use... /tools/i686-lfs-linux-gnu/bin/ld</computeroutput>

<para>下一个安装的是经过净化的 Linux API 头文件。这些头文件可使得标准 C 库(Glibc)与 Linux 内核提供的特性进行交行交互。</para>

<para>下一个安装的软件包是 Glibc。构建 Glibc 时,最重要的几个注意点是编译器、二进制工具和内核头文件。编译器通常不成问题,因为 Glibc 将一直使用传递给它配置脚本的,有关 <parameter>--host</parameter> 参数的编译器。如,在我们的这个场景中,编辑器就是 <command>i686-lfs-linux-gnu-gcc</command>。而二进制工具和内核头文件可能就要复杂一些了。因此,请不要冒险,并利用可用的配置开关来强制正确的选择。<command>configure</command> 运行完毕,目录 <filename class="directory">glibc-build</filename> 下的文件 <filename>config.make</filename> 包含有所有的重要细节。需要注意的是,<parameter>CC="i686-lfs-gnu-gcc"</parameter> 用来控制使用哪个二进制工具,<parameter>-nostdinc</parameter> 和 <parameter>-isystem</parameter> 标志用来控制编译器的 include 搜索路径。这些条目强调了 Glibc 包的一个重要方面,即其构建机制是非常自给自足的,通常并不依赖默工具链的默认设置。</para>
<para>下一个安装的软件包是 Glibc。构建 Glibc 时,最重要的几个注意点是编译器、二进制工具和内核头文件。编译器通常不成问题,因为 Glibc 将一直使用传递给它配置脚本的,有关 <parameter>--host</parameter> 参数的编译器。如,在我们的这个场景中,编译器就是 <command>i686-lfs-linux-gnu-gcc</command>。而二进制工具和内核头文件可能就要复杂一些了。因此,请不要冒险,并利用可用的配置开关来强制正确的选择。<command>configure</command> 运行完毕,目录 <filename class="directory">glibc-build</filename> 下的文件 <filename>config.make</filename> 包含有所有的重要细节。需要注意的是,<parameter>CC="i686-lfs-gnu-gcc"</parameter> 用来控制使用哪个二进制工具,<parameter>-nostdinc</parameter> 和 <parameter>-isystem</parameter> 标志用来控制编译器的 include 搜索路径。这些条目强调了 Glibc 包的一个重要方面,即其构建机制是非常自给自足的,通常并不依赖默工具链的默认设置。</para>

<para>在第二遍编译 Binutils 过程中,我们能够利用配置开关 <parameter>--with-lib-path</parameter> 来控制 <command>ld</command> 的库搜索路径。</para>

Expand Down

0 comments on commit 68b5523

Please sign in to comment.