GCC Canadian Cross
跳到导航
跳到搜索
Canadian Cross指首先在系统X(构建系统)上为系统Y(主机)构建一个交叉编译器。 然后,将对该交叉编译器,设置三个参数 --build=<该编译器运行的位置>-host=<正在构建的编译器将运行的位置>-target=<正在构建的编译器将运行的可执行文件>
。 单凭这一解释就足以说明为什么这一点既重要又容易出错。
"Minor" Canadian Cross
构建交叉编译器需要一些时间,因此可能希望使用更快的机器 (如PIV-Pentium IV) 为较慢的机器 (例如Pentium laptop) 构建交叉编译器。 你并不需要为Pentium laptop建立交叉编译器,因为构建机(PIV)上的系统编译器可以为主机(Pentium)生成二进制文件。