OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

5.3. 一般编译说明‌

在构建包时,说明中有几个假设:

• 几个包在编译前打了补丁,但只有在需要打补丁来规避问题时才打补丁。 这一章和下一章通常都需要一个补丁,但有时只需要一个或另一个。 因此,如果似乎缺少下载补丁的说明,请不要担心。 有关的警告消息 抵消 or 模糊 应用补丁时也可能会遇到。 不要担心这些警告,因为补丁仍然成功应用。

• 在大多数包的编译过程中,屏幕上会滚动显示几个警告。 这些都是正常的,可以安全地忽略。 这些警告与它们显示的一样——关于不推荐使用但并非无效的 C 或 C++ 语法的使用的警告。 C 标准经常变化,一些包仍然使用旧标准。 这不是问题,但确实会提示警告。

• 最后一次检查 LFS 环境变量设置正确:


回声 $LFS

回声 $LFS

确保输出显示 LFS 分区挂载点的路径,即 /mnt/lfs,使用我们的例子。

图片

图片

• 最后,必须强调两个重要事项:


重要

构建说明假定主机系统要求(包括符号链接)已正确设置:

打坏 是正在使用的外壳。

sh 是一个象征性的链接 打坏.

/usr/bin/awk 是一个象征性的链接 呆子.

在/ usr / bin中/ YACC 是一个象征性的链接 野牛 或执行野牛的小脚本。

重要

构建说明假定主机系统要求(包括符号链接)已正确设置:

打坏 是正在使用的外壳。

sh 是一个象征性的链接 打坏.

/usr/bin/awk 是一个象征性的链接 呆子.

在/ usr / bin中/ YACC 是一个象征性的链接 野牛 或执行野牛的小脚本。


重要

再次强调构建过程:

1. 将所有源代码和补丁放在一个可以从 chroot 环境访问的目录中,例如 /mnt/lfs/来源/。 做 而不去 把来源放进去 /mnt/lfs/工具/.

2. 切换到源目录。

3. 对于每个包裹:

一种。 使用 焦油 程序,提取要构建的包。 在第 5 章中,确保您是 LFS 解压缩包时的用户。

湾切换到解压缩包时创建的目录。

C。 按照本书的说明构建包。

d. 改回源目录。

e. 除非另有说明,否则删除提取的源目录。

重要

再次强调构建过程:

1. 将所有源代码和补丁放在一个可以从 chroot 环境访问的目录中,例如 /mnt/lfs/来源/。 做 而不去 把来源放进去 /mnt/lfs/工具/.

2. 切换到源目录。

3. 对于每个包裹:

一种。 使用 焦油 程序,提取要构建的包。 在第 5 章中,确保您是 LFS 解压缩包时的用户。

湾切换到解压缩包时创建的目录。

C。 按照本书的说明构建包。

d. 改回源目录。

e. 除非另有说明,否则删除提取的源目录。


OnWorks 的顶级操作系统云计算: