GCC Canadian Cross

来自osdev
Zhang3讨论 | 贡献2022年3月13日 (日) 08:45的版本 (创建页面,内容为“{{Stub}} Canadian Cross指首先在系统X(构建系统)上为系统Y(主机)构建一个交叉编译器。 然后,将对该交叉编译器,设置三个参数 <code>--build=<该编译器运行的位置>-host=<正在构建的编译器将运行的位置>-target=<正在构建的编译器将运行的可执行文件></code>。 单凭这一解释就足以说明为什么这一点既重要又容易出错。 ==="Minor" Canadian Cross=== 构建交叉编译器需要…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

This article is a stub! 此页面或段落为 草稿。 你可以通过更精确的编辑贡献 来帮助本wiki。

Canadian Cross指首先在系统X(构建系统)上为系统Y(主机)构建一个交叉编译器。 然后,将对该交叉编译器,设置三个参数 --build=<该编译器运行的位置>-host=<正在构建的编译器将运行的位置>-target=<正在构建的编译器将运行的可执行文件>。 单凭这一解释就足以说明为什么这一点既重要又容易出错。

"Minor" Canadian Cross

构建交叉编译器需要一些时间,因此可能希望使用更快的机器 (如PIV-Pentium IV) 为较慢的机器 (例如Pentium laptop) 构建交叉编译器。 你并不需要为Pentium laptop建立交叉编译器,因为构建机(PIV)上的系统编译器可以为主机(Pentium)生成二进制文件。